OVH Cloud OVH Cloud

HELP Changer caption d'1 bouton

9 réponses
Avatar
Serge
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me posant problème
Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me posant problème
End If
End Sub

Merci de votre aide

9 réponses

Avatar
Cyrille
Bonjour,
essayes avec la syntaxe :
CommandButton3.Caption = ....

bon courage,
Cyrille
-----Message d'origine-----
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me
posant problème

Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me posant
problème

End If
End Sub

Merci de votre aide



.



Avatar
Serge
Ne marche pas :
erreur d'execution 424
Objet requis

"Cyrille" a écrit dans le message de
news:090901c4ab97$89644dc0$
Bonjour,
essayes avec la syntaxe :
CommandButton3.Caption = ....

bon courage,
Cyrille
-----Message d'origine-----
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me
posant problème

Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me posant
problème

End If
End Sub

Merci de votre aide



.



Avatar
Cyrille
Exact!!
je suppose que ton bouton est positionné sur une feuille.
Utilise donc :
ActiveSheet.CommandButton1.Caption = ...

et là ca le fait !!

Bon courage

Cyrille
-----Message d'origine-----
Ne marche pas :
erreur d'execution 424
Objet requis

"Cyrille" a écrit
dans le message de

news:090901c4ab97$89644dc0$
Bonjour,
essayes avec la syntaxe :
CommandButton3.Caption = ....

bon courage,
Cyrille
-----Message d'origine-----
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me
posant problème

Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me posant
problème

End If
End Sub

Merci de votre aide



.




.




Avatar
JpPradier
Bonjour Serge

Si c'est un bouton de la barre d'outils formulaire, essaye avec :

ActiveSheet.Shapes("Button 1").Select
Selection.Characters.Text = "Caché"

j-p
Avatar
Serge
J'ai maintenant l'erreur d'execution 438
propriete ou methode non geree par cet objet
Ci_joint mon code et en effet mon bouton est dans une feuille

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
ActiveSheet.CommandButton3.Caption = "Visbible"

Else
Columns("B:N").EntireColumn.Hidden = True
ActiveSheet.CommandButton3.Caption = "caché"
End If
End Sub

Meric encore pour ton aide
"Cyrille" a écrit dans le message de
news:407101c4ab99$780424e0$
Exact!!
je suppose que ton bouton est positionné sur une feuille.
Utilise donc :
ActiveSheet.CommandButton1.Caption = ...

et là ca le fait !!

Bon courage

Cyrille
-----Message d'origine-----
Ne marche pas :
erreur d'execution 424
Objet requis

"Cyrille" a écrit
dans le message de

news:090901c4ab97$89644dc0$
Bonjour,
essayes avec la syntaxe :
CommandButton3.Caption = ....

bon courage,
Cyrille
-----Message d'origine-----
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me
posant problème

Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me posant
problème

End If
End Sub

Merci de votre aide



.




.




Avatar
Serge
Salut JP,

C'est un bouton dans une feuille de calcul.
Merci


"JpPradier" a écrit dans le message
de news:
Bonjour Serge

Si c'est un bouton de la barre d'outils formulaire, essaye avec :

ActiveSheet.Shapes("Button 1").Select
Selection.Characters.Text = "Caché"

j-p



Avatar
Cyrille
1°)Tu as quelle version d'Excel??
j'ai repris ton code à l'identique et chez moi ca
fonctionne!!

2°) ton bouton, tu l'a construit comment??

Cyrille
-----Message d'origine-----
J'ai maintenant l'erreur d'execution 438
propriete ou methode non geree par cet objet
Ci_joint mon code et en effet mon bouton est dans une
feuille


Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
ActiveSheet.CommandButton3.Caption = "Visbible"

Else
Columns("B:N").EntireColumn.Hidden = True
ActiveSheet.CommandButton3.Caption = "caché"
End If
End Sub

Meric encore pour ton aide
"Cyrille" a écrit
dans le message de

news:407101c4ab99$780424e0$
Exact!!
je suppose que ton bouton est positionné sur une feuille.
Utilise donc :
ActiveSheet.CommandButton1.Caption = ...

et là ca le fait !!

Bon courage

Cyrille
-----Message d'origine-----
Ne marche pas :
erreur d'execution 424
Objet requis

"Cyrille" a écrit
dans le message de

news:090901c4ab97$89644dc0$
Bonjour,
essayes avec la syntaxe :
CommandButton3.Caption = ....

bon courage,
Cyrille
-----Message d'origine-----
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me
posant problème

Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me posant
problème

End If
End Sub

Merci de votre aide



.




.




.





Avatar
Serge
1 ° Excel 2000
2° j'ai pris un bouton qui est fourni dans le menu formulaire

Si cela ne te dérrange pas trop peux-tu m'envoyer ta feuille avec le bonton
donc la caption se modifie à l'evenement clic

Merci encore
"Cyrille" a écrit dans le message de
news:123d01c4ab9c$83c9b9e0$
1°)Tu as quelle version d'Excel??
j'ai repris ton code à l'identique et chez moi ca
fonctionne!!

2°) ton bouton, tu l'a construit comment??

Cyrille
-----Message d'origine-----
J'ai maintenant l'erreur d'execution 438
propriete ou methode non geree par cet objet
Ci_joint mon code et en effet mon bouton est dans une
feuille


Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
ActiveSheet.CommandButton3.Caption = "Visbible"

Else
Columns("B:N").EntireColumn.Hidden = True
ActiveSheet.CommandButton3.Caption = "caché"
End If
End Sub

Meric encore pour ton aide
"Cyrille" a écrit
dans le message de

news:407101c4ab99$780424e0$
Exact!!
je suppose que ton bouton est positionné sur une feuille.
Utilise donc :
ActiveSheet.CommandButton1.Caption = ...

et là ca le fait !!

Bon courage

Cyrille
-----Message d'origine-----
Ne marche pas :
erreur d'execution 424
Objet requis

"Cyrille" a écrit
dans le message de

news:090901c4ab97$89644dc0$
Bonjour,
essayes avec la syntaxe :
CommandButton3.Caption = ....

bon courage,
Cyrille
-----Message d'origine-----
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me
posant problème

Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me posant
problème

End If
End Sub

Merci de votre aide



.




.




.





Avatar
Cyrille
Ok j'ai compris...
tu as utilisé un bouton a partir de la barre
d'outils "Formulaires".
Utilises plutot un bouton de la barre d'outil "Boîte à
Outils Contrôles". Aprés tu vas dans l'editeur Visual
Basic, tu selectionnes ta feuille "Resultats " dans
l'explorateur de projet (à gauche). Tu choisis en haut et
dans la fenêtre de droite le CommandButton1 et là tu te
retrouves avec une :
Private Sub CommandButton1_Click().
Tu y place ton code et la ca fonctionnera.

Bon courage,

Cyrille



-----Message d'origine-----
1°)Tu as quelle version d'Excel??
j'ai repris ton code à l'identique et chez moi ca
fonctionne!!

2°) ton bouton, tu l'a construit comment??

Cyrille
-----Message d'origine-----
J'ai maintenant l'erreur d'execution 438
propriete ou methode non geree par cet objet
Ci_joint mon code et en effet mon bouton est dans une
feuille


Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
ActiveSheet.CommandButton3.Caption = "Visbible"

Else
Columns("B:N").EntireColumn.Hidden = True
ActiveSheet.CommandButton3.Caption = "caché"
End If
End Sub

Meric encore pour ton aide
"Cyrille" a écrit
dans le message de

news:407101c4ab99$780424e0$
Exact!!
je suppose que ton bouton est positionné sur une feuille.
Utilise donc :
ActiveSheet.CommandButton1.Caption = ...

et là ca le fait !!

Bon courage

Cyrille
-----Message d'origine-----
Ne marche pas :
erreur d'execution 424
Objet requis

"Cyrille" a écrit
dans le message de

news:090901c4ab97$89644dc0$
Bonjour,
essayes avec la syntaxe :
CommandButton3.Caption = ....

bon courage,
Cyrille
-----Message d'origine-----
Bonjour,

J'ai un problème pour changer la caption d'1 bouton.
Voici mon code :

Sub Bouton3_QuandClic()
Worksheets("Résultats").Activate
If Columns("B:N").EntireColumn.Hidden = True Then
Columns("B:N").EntireColumn.Hidden = False
Bouton3.Caption = "visible" -----> Ligne me
posant problème

Else
Columns("B:N").EntireColumn.Hidden = True
Bouton3.Caption = "caché" -----> Ligne me
posant




problème
End If
End Sub

Merci de votre aide



.




.




.

.