VBA

Bonjour,

J'aimerais que quand B11=linéaire il crée bouton linéaire, quand dégressif bouton dégréssif quand linéaire ou dégréssif= bouton linéaire ou dégressi, j'ai fait ça : mais ça me demande de créer des macros j'aimerais les créer à partir d'excel savez vous comment faire ?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If UCase(Range("B11").Value) = "Linéaire" Then

CommandButton1.Create = "Linéaire"

ElseIf UCase(Range("B11").Value) = "Dégréssif" Then

CommandButton2.Create = "Dégréssif"

ElseIf UCase(Range("B12").Value) = "Linéaire OU Dégréssif" Then

CommandButton3.Create = "Linéaire OU Dégréssif"

End If

Button

End Sub

End Sub

Merci d'avance,

Bonne soirée

Bonjour,

à mon avis un seul bouton suffit, et il faut qu'il soit créé.

Il suffit de lire son caption pour savoir l'action à exécuter.

Attention, il y a du code également dans ThisWorkbook

eric

3classeur5.xlsm (21.11 Ko)
Rechercher des sujets similaires à "vba"