Ciao a tutti,
per il progetto di booking, (per il quale ringrazio casanmaner) avrei ora la necessità di sfruttare un routine che controlla i pulsanti di una frame nel form utilizzandola con tutti i form del progetto che hanno i medesimi pulsanti con la medesima funzione.
Public WithEvents cmd As MSForms.CommandButton
'evento Click
Private Sub cmd_Click()
'chiamata alla routine mEsegui
'viene passato come parametro
'il Name del CommandButton
'sul quale si è fatto Click
Call mEsegui(cmd.Caption)
End Sub
'routine chiamata dal dall'evento Click
Private Sub mEsegui(ByVal alfa As String)
'MsgBox che identifica il
'nome del CommandButton passato
'come parametro
'MsgBox "Hai premuto: " & alfa
On Error Resume Next
Call FormPrenotazioni.riCaricaListBox(alfa)
Frame2.Visible = False
End Sub
questo è il codice ma i form sono quattro (per ora) e non riesco in nessun modo a ricavare il nome del form attivo per passarlo a ricaricalistbox presente in ogni userform.
Posso farlo?
Tullio