Umwandlung in eine Long-Variable



Excel-Version: 9.0 (Office 2000)
nach unten

Betrifft: Umwandlung in eine Long-Variable
von: Andreas
Geschrieben am: 25.06.2002 - 09:12:38

Ich habe folgendes Problem bei der VBA-Programmierung:

Ich muss einen Zellenwert von Tabellenblatt 1 mit einem Zellenwert von Tabellenblatt 2 vergleichen. Der Zellenwert von Tabellenblatt 1 ist ein Zahlenwert von 100.000 bis max. 999.999. Diesen Wert speichere ich in die Variable SN (Datentyp deklariert als Long):

SN = ActiveCell.Value

Der zu vergleichende Zellenwert auf TB2 hat nun folgendes Format:123456 N (6 Zahlen, eine Leerstelle und ein Buchstabe).
Wenn ich nun versuche, mit

NF = CLng(Left(ActiveCell.Value, 6))

den Zellenwert in das Long Format (NF deklariert als Long) umzuwandeln, kommt immer diese Fehlermeldung: Laufzeitfehler 13, Typen unverträglich.

Wie kann ich das lösen?

Vielen Dank schon mal,

Andreas

nach oben   nach unten

Re: Val(Left("100000 N", 6)) o.T.
von: Coach
Geschrieben am: 25.06.2002 - 09:26:10

Gruß

nach oben   nach unten

Danke, funktioniert.
von: Andreas
Geschrieben am: 25.06.2002 - 09:53:58

Vielen Dank hat funktioniert

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Umwandlung in eine Long-Variable"