Bonjour,
je souhaiterais en fait savoir si on peut passer en paramètres d'une procédure un label ou pas ? Si oui comment faire ?
J'ai tenté comme ça mais ça me génère une erreur "Type incompatible".
et voici l'appel de la procedure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Sub Active_Onglet(NumPage As Integer, NomOnglet As Label, NomOngletPrec As Label) '''Sub Active_Onglet(NumPage As Integer, strOnglet As String, strNomOngletPrec As String) ''' Dim NomOnglet As Label ''' Dim NomOngletPrec As Label ''' ''' NomOnglet.Name = strOnglet ''' NomOngletPrec.Name = strNomOngletPrec If MultiPage1.Pages(NumPage).Enabled = True Then MultiPage1.Value = 0 NomOnglet.ForeColor = &HFFFFFF If MultiPage1.Pages(NumPage + 1).Enabled = True Then NomOngletPrec.ForeColor = &H80000015 Else NomOngletPrec.ForeColor = &H8000000B End If End If End Sub
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub lblReplyDirect_Click() 'Recup_Val_Info Active_Onglet 0, "lblReplyDirect", "lblInformation" End Sub
Partager