Hallo ich hab da eine I-T-E Anweisung bei der ich gerne im Then Teil zwei Dinge „.SetFocus“ und MsgBox("…") unterbringen möchte… Das funktioniert aber nicht so richtig…
If IsNull(strTit) Then Titel.SetFocus: MsgBox („Bitte Titel eingeben“): GoTo strTit
Hattest du nicht erst letztens gelernt, wie man bei VBA mehrere Befehle in einer If/Then/Else-Abfrage formuliert. Brauchst du das echt nochmal?
If IsNull(strTit) Then
MsgBox ("Bitte Titel eingeben")
Titel.SetFocus
End If
Und das, mein lieber Freund ist keine Art um Hilfe zu bitten. WAS funktioniert denn daran nicht? Was ist die Fehlermeldung? Was war dein konkretes Stück Quelltext?
Ach! Du! Scheiße!!
Wenn du GoTo verwendest, solltest du die Arbeit mit jedweder Programmiersprache niederlegen.
Wir reden hier aber nicht von einer low-level Maschinensprache. Da gibt es schlicht Möglichkeit, seinen Quelltext logisch aufzubauen. Wir reden hier von VBA, die man zu den Hochsprachen zählt. Das sind zwei völlig verschiedene Sachen.