Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 clic changement de texte

pralo

XLDnaute Junior
bonsoir le forum
j'aimerais faire un petit code mais même ca je n'y arrive pas
en cliquant sur un bouton, la cellule I1 change de text
ex: un clic =Devis, un autre clic = Facture et ainsi de suite
merci encore pour votre aide
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

Une possibilité
VB:
Public X%
Private Sub CommandButton1_Click()
If X = 0 Then
[I1] = "Devis": X = 1
ElseIf X = 1 Then
X = 0: [I1] = "Facture"
End If
End Sub

EDITION: Re, Lone-Wolf
 
Dernière édition:

Lone-wolf

XLDnaute Barbatruc
Bonsoir Modeste geedee, re Jean Marie

Et dans l'ordre

VB:
Public X%
Private Sub CommandButton1_Click()
If X = 0 Then
[I2] = "Devis": X = 1
ElseIf X = 1 Then
X = 2: [I2] = "Bon de commande"
ElseIf X = 2 Then
X = 3: [I2] = "Confirmation de commande"
ElseIf X = 3 Then
X = 4: [I2] = "Bulletin de livraison"
ElseIf X = 4 Then
X = 0: [I2] = "Facture"
End If
End Sub
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

@pralo
Cela fonctionne si tu insères un CommandButton (ActiveX) et non pas un Bouton (contrôle de la barre Outils Formulaire)
Que ce soit mon code ou son fils (celui de Lone-Wolf ) les deux fonctionnent avec un CommandButton
En mode création, clic-droit sur le CommandButton et choisir Visualiser le code
C'est là qu'il faut coller le code VBA.
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonsoir Modeste

Le client veut un bouton alors j'ai bêtement pondu un bouton.
Le client veut cliquer alors y clique
ROTFL
selon mon humble expertise d'Excel
il me semble qu'une liste de validation
- comporte un bouton
- réagisse au click


maintenant si le demandeur veut que Excel réagisse à sa pensée avec un bouton qui fait tout …
les concepteurs ont encore de beaux jours devant eux
Excel Neuronal ???
 

Discussions similaires

Réponses
56
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…