AW: If Makro funktioniert nicht
Marc
Dann scheint ja immer die erste If Else Abfrage zu greifen...
Ich persönlich würde alle If Else Abfragen zum testen als einzelne If Then Abfrage schreiben ohne sie zu verschachteln und vor jeder Abfrage IF/Else eine Msgbox einfügen die mir die Werte ausgibt, die in der nächsten Abfrage getestet werden...
Zudem ist es so, bei einer so verschachtelten Abfrage muss man sich immer bewusst sein, wenn auch nur eine der Abfragen greift, werden alle anderen egal ob sie auch richtig wären oder nicht verworfen ...
sprich wenn
"ElseIf txb_Einheit.Value = "m2" And txb_Laenge.Value = "" Or txb_Breite.Value = "" Then"
richtig wäre, aber auch
"ElseIif txb_Einheit.Value = "m3" And txb_Laenge.Value = "" Or txb_Breite.Value = "" Or txb_Hoehe.Value = ""
dann wird nur die erste Abfrage abgearbeitet, nicht die zweite, weil diese automatisch verfällt...