Registriert seit: 17.12.2024
Version(en): Office 365
Hallo,
ich bin neu hier und habe gleich eine Frage. In einer Userform habe ich eine Combobox mit Zahlen als Inhalt. Dort treffe ich eine Auswahl. Funktioniert bei allen Zahlen die haben überwiegend 8 Stellen. Eine Zahl ist dabei die hat 10 Stellen, wenn ich die auswähle, kommt ein Fehler 6 - Überlauf, warum? Die Zahl ist 2315874381. Im Makro erfasse ich das so: lngWert = CLng(Nummer.Value). Nummer ist der Name der Combobox. Wenn ich zum Test die erste Ziffer lösche, funktioniert das. Gibt es da ein Limit auf 9 Stellen?
Liebe Grüße Isa
Registriert seit: 18.10.2020
Version(en): 365
Registriert seit: 17.12.2024
Version(en): Office 365
Upps, und jetzt? Das hatte ich gefunden:
Speichert ganze 64-Bit-(8-Byte-)Zahlen mit Vorzeichen, deren Werte sich im Bereich von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807 (9,2...E+18) bewegen. Hier: Long-Datentyp - Visual Basic | Microsoft Learn
Registriert seit: 18.10.2020
Version(en): 365
(19.12.2024, 20:05)Isabell schrieb: Upps, und jetzt? Das hatte ich gefunden:
Speichert ganze 64-Bit-(8-Byte-)Zahlen mit Vorzeichen, deren Werte sich im Bereich von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807 (9,2...E+18) bewegen. Hier: Long-Datentyp - Visual Basic | Microsoft Learn
Dein Artikel weist auf dotnet/visual-basic!
Arbeitest Du mit VB.NET oder mit VBA?
Folgende(r) 1 Nutzer sagt Danke an Warkings für diesen Beitrag:1 Nutzer sagt Danke an Warkings für diesen Beitrag 28
• Isabell
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Wenn ich lange genug im Internet suche, weiß ich auch, dass Bill Gates Chips bei der Corona-Impfung implantieren ließ …
Der Unterschied zwischen VB (Visual Basic) und VBA (Visual Basic for Applications) ist Dir geläufig?
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 2 Nutzer sagen Danke an RPP63 für diesen Beitrag:2 Nutzer sagen Danke an RPP63 für diesen Beitrag 28
• Isabell, Jogihck
Registriert seit: 17.12.2024
Version(en): Office 365
Hallo,
VBA, es handelt sich um Teilnummern. Da man damit nicht rechnen muss und die Combobox ohnehin Texte ausgibt, muss ich das eben auf Text umformen. Danke für den Schupps.
Liebe Grüße Isa
Registriert seit: 18.10.2020
Version(en): 365
19.12.2024, 20:25
(Dieser Beitrag wurde zuletzt bearbeitet: 19.12.2024, 20:25 von Warkings.)
(19.12.2024, 20:11)RPP63 schrieb: Wenn ich lange genug im Internet suche, weiß ich auch, dass Bill Gates Chips bei der Corona-Impfung implantieren ließ …
..
Ich halte den Vergleich für unangebracht. Isas Link ist nicht unseriös; sie kennt nur den Unterschied zwischen VB.NET und VBA nicht oder hat nicht genau genug hingeschaut.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Wieso unangebracht?
Schließlich wollte ich damit nur ausdrücken, dass man jede Fundstelle prüfen sollte.
Richtig! Sie hat nicht genau hingeschaut.
Deshalb darf eine Replik durchaus auch mal unorthodox sein.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Jogihck