[VBA]
Bonjour, je m'explique :
Je créé dynamique au cours de l'appli des bt avec les codes Btxx_Click() associés et dynamiques
Dans la procédure init, je souhaite, dans ma boucle For faire des appels successifs à ces procédure Btxx_Click()
public sub init()
For i = Range("A1" ).Value To ActiveSheet.OLEObjects.Count
With Application.VBE.ActiveCodePane.CodeModule
LineStart = .ProcStartLine("Bt" & i & "_Click", 0)
fonction = Application.VBE.ActiveCodePane.CodeModule.Lines(LineStart + 1, 1)
j'ai oublié de préciser : fonction vaut = Call del_ligne("SUP41", "Bt23" ) End With
call "Bt_" & i & "_Click"
Next i
end sub
Private Sub Bt23_Click()
Call del_ligne("SUP41", "Bt23" )
End Sub
Y'a t'il un moyen d'appeller dynamiquement des procédures ou des fonctions... je sais pas, peut-être avec des pointeurs ou autre...?
Merci beaucoup car là je pêche!!!
Message édité par este44 le 19-02-2008 à 16:24:15