Wie ist das, wenn ich eine Form aufrufe. Kann ich dieser Form
einen Parameter mit übergeben, also bspw. welcher cmd-Button
die Form aufgerufen hat.
Nein, also meines Wissens ist unter „Form aufrufen“ schlicht Form_.Show_ zu verstehen. Da ist nichts mit Parametern (wenn man vom Modalwert absieht).
Hier würde ich um das Form_.Show_ herum mit Debug.Print oder was vergleichbarem arbeiten. Oder Du definierst in der Form noch eine globale Variable, die Du vor dem Form_.Show_ setzt. In der Form steht oben:
Wie ist das, wenn ich eine Form aufrufe. Kann ich dieser Form
einen Parameter mit übergeben, also bspw. welcher cmd-Button
die Form aufgerufen hat.
über Umwege. mache eine Public-Variable „Aufrufer“ in der Form.
'andere Form
frmIrgendwas.Aufrufer="dieseForm"
frmIrgendwas.Show
...
'Form "frmIrgendwas"
Public Aufrufer as String
Sub Form\_Load
If Aufrufer="Form1" then
tueEtwas
else
tueEtwasAnderes
end if
end sub
...