OVH Cloud OVH Cloud

Caption Commandbutton + suppression lignes

1 réponse
Avatar
Daniel
Bonjour,

J'ai trente Commandbutton numéroté de CommandButton1 à CommandButton30

Un autre bouton se utilise les caption de ces CommandButton.

Comme puis-je faire pour ne être obligé d'écrire 30 macros où seul le numéro
CommandButton change ?

J'imagine qu'il y a moyen d'en faire une variable, mais étant débutant, je
coince.

J'aimerais aussi connaître syntaxe de la commande qui permet de supprimer
une ligne.

Merci d'avance pour votre aide.

Daniel S.

1 réponse

Avatar
Michel Pierron
Bonjour Daniel;
1) Si tes boutons sont issus de la barre d'outils Formulaire:
' Initialise la même macro pour le OnAction de chaque bouton
Sub CmdBtnInit()
Dim i%
With Worksheets(1)
For i = 1 To .Buttons.Count
.Buttons(i).OnAction = "Test"
Next i
End With
End Sub

Sub Test()
' Retourne le nom du bouton
Select Case Application.Caller
Case "Bouton 1"

Case "Bouton 3"

'....
End Select
End Sub

2) Cells(10, 1).EntireRow.Delete Shift:=xlUp
ou
Range("A10").EntireRow.Delete Shift:=xlUp

MP

"Daniel" <*j'enlève ceci* a écrit dans le message
de news:41f39cb5$0$22265$
Bonjour,

J'ai trente Commandbutton numéroté de CommandButton1 à CommandButton30

Un autre bouton se utilise les caption de ces CommandButton.

Comme puis-je faire pour ne être obligé d'écrire 30 macros où seul le
numéro

CommandButton change ?

J'imagine qu'il y a moyen d'en faire une variable, mais étant débutant, je
coince.

J'aimerais aussi connaître syntaxe de la commande qui permet de supprimer
une ligne.

Merci d'avance pour votre aide.

Daniel S.