merci Galopin01, pour eune telle rapidité.
Je me permet de coller ici une partide ton code pour te demander quelques explications complémentaires...
DefBool Y
DefByte A-C
DefInt I-K, X
DefLng L
DefCur E-F, P
DefSng N
DefDbl D
DefDate H, Q
DefStr M, R-T, Z
DefObj O
DefVar V
--> Je ne Comprend pas bien a quoi cervent toutes ces variables.
Sub A_Test()
MsgBox NbIt
End Sub
Sub MyMenu()
Dim oMBar, oNMenu, oSM, oSM1, oSM2, oSM3, oSM4, oSM5, oSM6, oSM7, zC, zA, i
DelMenu
Set oMBar = CommandBars.Item('Worksheet Menu Bar')
Set oNMenu = oMBar.Controls.Add(Type:=msoControlPopup)
oNMenu.Caption = 'Mes macros'
For i = 1 To NbIt
zC = Cells(i, 1).Value
zA = Cells(i, 2).Value
oNMenu.Controls.Add(Type:=msoBarTypeMenuBar).Caption = zC
oNMenu.Controls(i).OnAction = zA
Next
End Sub
Je peux mettre autant d'éléments oSMxx que je le veux, c'est bien ca?
Comment est calculé la variable NbIt??
je ne comprend pas ce passage :
zC = Cells(i, 1).Value
zA = Cells(i, 2).Value
Voila, apres le reste je crois que je comprend à peut pres....
Merci d'avance