Salut,
Si je suis pas completement a coté de la plaque...
Le problème est que dans ton code tu ne mets pas de nom a ton control (mis pas défaut : label1, label2 etc....)
il manque me.name = "Monlabel" dans le with
Sinon tu peux utiliser une fonction comme suit pour enlever le controls labels en fonction du caption :
Function removecontrols(CaptionControl As String)
Dim tt As Control
For Each tt In Me.Controls
If tt.Caption = CaptionControl Then
Me.Controls.Remove tt.Name
End If
Next
End Function
Attention : Tu ne peux pas avoir deux objets dans la même forms avec le même nom, mais avec le même caption c'est possible... Donc dans ce cas tu supprimeras tout les control avec le même caption..
Dis moi si cela répond a ta question ?
Damien