vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Makro: Jahreszahlen bei der Zensur auslassen 
Autor: Franki
Datum: 04.03.11 22:41

Hallo,

du prüfst ja die gesamte Zeile Zeichen für Zeichen in deiner Schleife nur auf die "Zahlen" ohne Zuordnung einer "Zahl" zu einer Personalnummer. Also wird auch alles ersetzt was passt.

Kommt der Text "Personalnummer xxxx hat" im Text immer vor?
Wenn ja kannst du den Teil der Prüfung ja auf diesen Bereich der Zeile beschränken.

Wenn das nicht geht andere Frage: Kannst du garantiert ausschließen, dass es keine Personalnummern gibt die einer Jahreszahl entsprechen? Also wenn es z.B. Personalnummer 1970 definitiv nicht geben kann, dann könntest du in deine Schleife noch einbauen:
If Cint(ZuErsetzenderString) >= 1900 And Cint(ZuErsetzenderString) <= 2020 Then
   ' Hier nichts machen
Else
   ' Hier dein weiterer Code
End If
Aber auch das ist eine Krücke je nachdem was sonst noch im Text der Zeile vorkommen kann.

Herr xyz hat den Betrag von 1945 EUR der Rechnungsnummer 1920 überwiesen z.B.

Das würde dann auch entweder im Klartext da stehen oder wie bei dir mit zensiert werden. Wenn die Aufgabe lautet nur die Personalnummern zu zensieren, würde ich die Zuordnung treffen.

Da du von Makro sprichst, vermute ich mal, dass es sich um Excel, Access usw. handelt. Kannst du da nicht gleich die Spalte mit der Personalnummer schon vor Zusammensetzung des Strings zensieren? Das wäre der einfachere Weg.

Gruß,
Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Makro: Jahreszahlen bei der Zensur auslassen1.244wi20404.03.11 13:47
Re: Makro: Jahreszahlen bei der Zensur auslassen788Franki04.03.11 22:41
Re: Makro: Jahreszahlen bei der Zensur auslassen768Manfred X05.03.11 15:50
Re: Makro: Jahreszahlen bei der Zensur auslassen727wi20408.03.11 14:39

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel