Schaltfläche - Private Sub???
#1
Hallo,

Ich hab mal wieder ein fundamentales Problem mit dem ich nicht weiter komme.

Ich hätte gerne folgende Konstruktion:

Im Worksheet "Tabelle1"  befindet sich eine Schaltfläche mit der Bezeichnung "button01"

Im VBA Explorer soll  in Tabelle1 so ein Code stehen:
Code:
Private Sub button01_BeiKlick()
     
       MsgBox " button01!"
       Call Test01

End Sub


und letztendlich soll ein Makro ( Modul Test01) mit dem Namen Test01 gestartet werden.

Code:
Sub Test01()
   MsgBox " Test01!"
End Sub

Ich bekomme aber immer eine Fehlermeldung : Variable oder Prozedur anstelle eines Moduls erwartet! Huh 

Wie geht's denn richtig?
Top
#2
Ändere mal so:

Code:
Private Sub button01_Click()
Grüße
Silcono
Top
#3
Hallo,

(01.09.2017, 11:01)lapunta schrieb: Wie geht's denn richtig?

wenn man den selben Namen nicht zwei mal vergibt wie Du es gemacht hast (1x Prozedur, 1x Modul). Wink

Gruß Uwe
Top
#4
(01.09.2017, 11:53)Kuwer schrieb: Hallo,


wenn man den selben Namen nicht zwei mal vergibt wie Du es gemacht hast (1x Prozedur, 1x Modul). Wink

Gruß Uwe

Außer man geht so vor:
Code:
Call Test01.Test01

:P
Top
#5
Zitat:wenn man den selben Namen nicht zwei mal vergibt ...

hab's geändert, aber das Ergebnis ist dasselbe.
Top
#6
(01.09.2017, 12:14)lapunta schrieb: hab's geändert, aber das Ergebnis ist dasselbe.

das ist dann persönliches Pech.   :17:

Gruß Uwe
Top
#7
Zeig doch bitte mal den geänderten Code, vllt finden wir noch eine Lösung ;)
Top
#8
(01.09.2017, 12:09)silcono schrieb: Außer man geht so vor:
Code:
Call Test01.Test01
:P

korrekt, wobei ich auf das Call verzichten könnte.  :17:

Gruß Uwe
Top
#9
(01.09.2017, 12:24)Kuwer schrieb: korrekt, wobei ich auf das Call verzichten könnte.  :17:

Gruß Uwe

Stimmt ;)
Top


Gehe zu:


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