Hallo ins Forum,
ich wundere mich gerade über folgendes Verhalten von VBA in Excel:
Ich deklariere eine Variable beispielsweise vom Typ Long und weise eine sehr große Zahl zu.
Excel setzt dann automatisch ein #-Zeichen hinter die Zahl. Löscht man das #-Zeichen und verlässt die Zeile, wird es sofort wieder gesetzt.
Excel legt dieses Verhalten ab 10 Milliarden an den Tag.
So sieht das im Editor aus:
Die MsgBox gibt die Zahl übrigens völlig korrekt aus. Ich verstehe bloß nicht, was es mit dem #-Zeichen auf sich hat.
Kann jemand helfen?
PS: Ich nutze Excel für Office 365 (64 Bit)
Beste Grüße
zachy
	
	
	
	
ich wundere mich gerade über folgendes Verhalten von VBA in Excel:
Ich deklariere eine Variable beispielsweise vom Typ Long und weise eine sehr große Zahl zu.
Excel setzt dann automatisch ein #-Zeichen hinter die Zahl. Löscht man das #-Zeichen und verlässt die Zeile, wird es sofort wieder gesetzt.
Excel legt dieses Verhalten ab 10 Milliarden an den Tag.
So sieht das im Editor aus:
Code:
Sub Zahlen()
  Dim lngZahl As Long
  lngZahl = 10000000000#
  MsgBox lngZahl
End SubDie MsgBox gibt die Zahl übrigens völlig korrekt aus. Ich verstehe bloß nicht, was es mit dem #-Zeichen auf sich hat.
Kann jemand helfen?
PS: Ich nutze Excel für Office 365 (64 Bit)
Beste Grüße
zachy

 
 

 
 
 
		
