Microsoft Excel

Herbers Excel/VBA-Archiv

1000000#

Betrifft: 1000000# von: Heike
Geschrieben am: 08.11.2012 21:28:01

Hallo Forum,

ich bin gerade dabei, mir ein Makro "zu basteln" und bin dabei auf folgendes gestoßen, von dem ich nicht weiß, was es bedeutet. Kann mir das jemand erklären? Wäre super.

If Cells(i, 8) > 10000000000# Then

Cells(i, 8) = "" "

Ach ja, ich verstehe nur folgendes: Wenn in der Zeile i, der Spalte H der Wert größer 100000000# ist, dann leere sie! Was bedeuted das Gatter? i ist sicher die Zeilenvariable.

Vielen Dank schon einmal im voraus.

Heike

  

Betrifft: AW: 1000000# von: Luschi
Geschrieben am: 08.11.2012 21:35:34

Hallo Heike

das steht in der Excel-Hilfe: Double-Datentyp

Variablen vom Datentyp Double (Gleitkommazahl mit doppelter Genauigkeit) werden als 64-Bit-Gleitkommazahlen (8 Bytes) nach IEEE im Bereich von -1,79769313486231E308 bis -4,94065645841247E-324 für negative Werte und von 4,94065645841247E-324 bis 1,79769313486232E308 für positive Werte gespeichert. Das Typkennzeichen für Double ist das Zeichen (#).
Da 10.000.000.000 den Wertebereich von Long (2.147.483.647) überschreitet, macht der Compiler daraus automatisch den Datentyp Double.

Gruß von Luschi
aus klein-Paris


  

Betrifft: @Luschi & Jürgen von: Heike
Geschrieben am: 08.11.2012 21:47:51

Hallo ihr Zwei,

vielen Dank für die Info.

Sorry, dass der Beitrag 2x erschien - keine Ahnung, was ich da schon wieder rumgeklickt habe :-)

Gute Nacht

Heike