Optbutton
#11
... wie gesagt, recht oft hilft das schrittweise Ausführen von Makros bei der Analyse von Fehlern. Wenn einem das zu lange dauert, kann man auch an verschiedenen Stellen im Code den Befehl Stop eingeben, dann wird die Ausführung dort angehalten ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#12
Perfekt!

Alles geändert und angepasst!

Besten Dank für die Hilfe!
Antworten Top
#13
Frage, rechnet VBA anders als normale Formel?

Als Formel nutze ich zum errechnen folgende
Code:
=WENN(c_Bestellwarnung;WENN(S16/C3%<=S17;"Der Artikel muss bestellt werden!";"");"")

also wenn % von Sollwert erreicht oder kleiner dann Warnung.

Die obere Formel funzt ja, aber im VBA nicht


Code:
If Me.Controls("TextBox8") & "/" & Sheets("Einstellungen").Range("C3") & "%" <= Me.Controls("TextBox9") Then
            Me("Label23").Visible = True
            Else
            Me("Label23").Visible = False
            End If
Antworten Top
#14
Kein Wunder, denn eine Textbox enthält, wie der Name es schon wage andeutet 72 , TEXT und keine Zahlen, mit denen du matematische Operationen durchführen kannst.
Wenn schon, musst du den Text, z.B. mit CDbl, vorher in eine Zahl umwandeln.
Antworten Top
#15
Hallo,

(31.01.2025, 16:36)Andyle schrieb: Die obere Formel funzt ja, aber im VBA nicht

If Me.TextBox8 / (Sheets("Einstellungen").Range("C3").Value / 100) <= Me.TextBox9 Then

Gruß, Uwe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste