Microsoft Excel

Herbers Excel/VBA-Archiv

Datentyp LONG

Betrifft: Datentyp LONG von: Heri
Geschrieben am: 30.04.2014 16:19:07

Hallo Forumsteilnehmer!

Kann jemand erklären,warum das Programm mit Datentyp "LONG" Zelle A2 = Zelle B2
ergibt!



Danke!

Grüße Herbert

  

Betrifft: AW: Datentyp LONG von: Tino
Geschrieben am: 30.04.2014 16:27:50

Hallo,
mach mal On Error Resume Next raus dann bekommst Du gezeigt warum.

Gruß Tino


  

Betrifft: AW: Datentyp LONG von: Rudi Maintaire
Geschrieben am: 30.04.2014 16:28:38

Hallo,
CLng(Range("A2")) = CLng(Range("B2")) ergibt einen Fehler, da B2 ein String ist.
Ergo wird wegen On Error mit der nächsten Anweisung Range("c2")=True fortgefahren.

Gruß
Rudi


  

Betrifft: AW: Datentyp LONG von: Heri
Geschrieben am: 01.05.2014 10:53:30

Hallo Rudi!

Ich habe von "On Error Resume Next" offensichtlich zu viel erwartet!
Danke für deinen Beitrag und Danke auch an Tino.

Grüße Herbert


  

Betrifft: AW: Datentyp LONG von: Hajo_Zi
Geschrieben am: 01.05.2014 11:00:45

Hallo Herbert,
vielleicht vorher Prüfung ob numerisch.

GrußformelHomepage


  

Betrifft: AW: Datentyp LONG von: Heri
Geschrieben am: 01.05.2014 11:31:13

Hallo Hajo!

ja, ist eine Möglichkeit...
oder "CStr"...

Grüße Herbert


  

Betrifft: AW: VAL statt CLng von: Daniel
Geschrieben am: 01.05.2014 14:12:03

VAL ergibt bei Texten keinen Fehlerabbruch, sondern den Wert 0.
Die Frage ist, ob hier ein Umwandeln überhaupt notwendig ist und ein einfacher Zellvergleich nicht ausreicht.

Gruß Daniel


 

Beiträge aus den Excel-Beispielen zum Thema "Datentyp LONG"