Bonjour La réponse est oui : Sub testeur() Feuil1.CommandButton1.Visible = False End Sub
Cordialement Pascal
"Alfred WALLACE" a écrit dans le message de news:
Bonjour :-)
ma feuille "Page Initiale" comporte un bouton "LANCER" visible.
Mais, dans un module X, je souhaite modifier la visibilité à true ou false en fonction d'un certain nombre de critères.
1 - puis je acceder aux propriétés d'un bouton d'une feuille dans une macro à l'intérieur d'un module x
2 - si oui, quelle est la syntaxe exacte ?
merci
José
Alfred WALLACE
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et
"PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE
et modifié la ligne
PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante :
erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton....
rien.
remarque : le code :
If Range("C23").Value <> 0 Then
PAGE_INITIALE.generateur_des_fiches.Visible = True
Else
PAGE_INITIALE.generateur_des_fiches.Visible = False
End If
se trouve dans la macro
Sub auto_open() et dans la macro
Private Sub Worksheet_Change(ByVal Target As Range)
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
papou
Re Le code exemple fait appel au codename de la feuille et non à son nom d'onglet. Pour adapter il faut donc que tu utilises le codename de ta feuille PAGE_INITIALE que tu trouveras dans les objets situés sous Microsoft Excel objets dans l'éditeur VisualBasic.
Cordialement Pascal
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
Re
Le code exemple fait appel au codename de la feuille et non à son nom
d'onglet.
Pour adapter il faut donc que tu utilises le codename de ta feuille
PAGE_INITIALE que tu trouveras dans les objets situés sous Microsoft Excel
objets dans l'éditeur VisualBasic.
Cordialement
Pascal
"Alfred WALLACE" <jose6a@gmail.com> a écrit dans le message de news:
1141728399.363888.16570@p10g2000cwp.googlegroups.com...
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et
"PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE
et modifié la ligne
PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante :
erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton....
rien.
remarque : le code :
If Range("C23").Value <> 0 Then
PAGE_INITIALE.generateur_des_fiches.Visible = True
Else
PAGE_INITIALE.generateur_des_fiches.Visible = False
End If
se trouve dans la macro
Sub auto_open() et dans la macro
Private Sub Worksheet_Change(ByVal Target As Range)
Re Le code exemple fait appel au codename de la feuille et non à son nom d'onglet. Pour adapter il faut donc que tu utilises le codename de ta feuille PAGE_INITIALE que tu trouveras dans les objets situés sous Microsoft Excel objets dans l'éditeur VisualBasic.
Cordialement Pascal
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
lSteph
Bonjour, Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption correspondant au nom que tu mets dans son onglet Soit tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou qui utilise le codename ainsi (Name) dans la fenêtre des propriétés. Soit Si tu veux utiliser le nom d'onglet Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
Bonjour,
Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption
correspondant au nom que tu mets dans son onglet
Soit
tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou
qui utilise le codename ainsi (Name) dans la fenêtre des propriétés.
Soit
Si tu veux utiliser le nom d'onglet
Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" <jose6a@gmail.com> a écrit dans le message de news:
1141728399.363888.16570@p10g2000cwp.googlegroups.com...
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et
"PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE
et modifié la ligne
PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante :
erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton....
rien.
remarque : le code :
If Range("C23").Value <> 0 Then
PAGE_INITIALE.generateur_des_fiches.Visible = True
Else
PAGE_INITIALE.generateur_des_fiches.Visible = False
End If
se trouve dans la macro
Sub auto_open() et dans la macro
Private Sub Worksheet_Change(ByVal Target As Range)
Bonjour, Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption correspondant au nom que tu mets dans son onglet Soit tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou qui utilise le codename ainsi (Name) dans la fenêtre des propriétés. Soit Si tu veux utiliser le nom d'onglet Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
lSteph
worksheets("PAGE INITIALE") "lSteph" a écrit dans le message de news:
Bonjour, Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption correspondant au nom que tu mets dans son onglet Soit tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou qui utilise le codename ainsi (Name) dans la fenêtre des propriétés. Soit Si tu veux utiliser le nom d'onglet Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
worksheets("PAGE INITIALE")
"lSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
OUp11cdQGHA.2628@TK2MSFTNGP15.phx.gbl...
Bonjour,
Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption
correspondant au nom que tu mets dans son onglet
Soit
tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou
qui utilise le codename ainsi (Name) dans la fenêtre des propriétés.
Soit
Si tu veux utiliser le nom d'onglet
Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" <jose6a@gmail.com> a écrit dans le message de news:
1141728399.363888.16570@p10g2000cwp.googlegroups.com...
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et
"PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE
et modifié la ligne
PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante :
erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton....
rien.
remarque : le code :
If Range("C23").Value <> 0 Then
PAGE_INITIALE.generateur_des_fiches.Visible = True
Else
PAGE_INITIALE.generateur_des_fiches.Visible = False
End If
se trouve dans la macro
Sub auto_open() et dans la macro
Private Sub Worksheet_Change(ByVal Target As Range)
worksheets("PAGE INITIALE") "lSteph" a écrit dans le message de news:
Bonjour, Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption correspondant au nom que tu mets dans son onglet Soit tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou qui utilise le codename ainsi (Name) dans la fenêtre des propriétés. Soit Si tu veux utiliser le nom d'onglet Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
lSteph
...décidément, il y a des jours où...
Feuille dispose d'un nom d'objet (Name) et d'un libellé Name ...
"lSteph" a écrit dans le message de news:
Bonjour, Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption correspondant au nom que tu mets dans son onglet Soit tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou qui utilise le codename ainsi (Name) dans la fenêtre des propriétés. Soit Si tu veux utiliser le nom d'onglet Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)
est-ce que celà vient de là ?
Merci pour ton aide.
José
...décidément, il y a des jours où...
Feuille dispose d'un nom d'objet (Name) et d'un libellé Name
...
"lSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
OUp11cdQGHA.2628@TK2MSFTNGP15.phx.gbl...
Bonjour,
Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption
correspondant au nom que tu mets dans son onglet
Soit
tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou
qui utilise le codename ainsi (Name) dans la fenêtre des propriétés.
Soit
Si tu veux utiliser le nom d'onglet
Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" <jose6a@gmail.com> a écrit dans le message de news:
1141728399.363888.16570@p10g2000cwp.googlegroups.com...
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et
"PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE
et modifié la ligne
PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante :
erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton....
rien.
remarque : le code :
If Range("C23").Value <> 0 Then
PAGE_INITIALE.generateur_des_fiches.Visible = True
Else
PAGE_INITIALE.generateur_des_fiches.Visible = False
End If
se trouve dans la macro
Sub auto_open() et dans la macro
Private Sub Worksheet_Change(ByVal Target As Range)
Feuille dispose d'un nom d'objet (Name) et d'un libellé Name ...
"lSteph" a écrit dans le message de news:
Bonjour, Feuille dispose d'un nom d'objet (Name) et d'un libellé .Caption correspondant au nom que tu mets dans son onglet Soit tu laisse donc Feuil1 ou 2... ou ..n comme donné par Papou qui utilise le codename ainsi (Name) dans la fenêtre des propriétés. Soit Si tu veux utiliser le nom d'onglet Worksheet("PAGE INITIALE")
Cordialement
lSteph
"Alfred WALLACE" a écrit dans le message de news:
Bonjour Papou, et merci pour cette réponse ultra-rapide !
Mais ma feuille s'appelle "PAGE INITIALE"
et "PAGE INITIALE".generateur_des_fiches.Visible = True
provoque une erreur ... donc, j'ai renomé en PAGE_INITIALE et modifié la ligne PAGE_INITIALE.generateur_des_fiches.Visible = True
mais alors, dans ce cas, j'ai l'érreur suivante : erreur 424 : Objet requis
le bouton s'appele generateur_des_fiches et la feuille "PAGE_INITIALE"
j'ai aussi essayé de rajouter _click à la fin du nom du bouton.... rien.
remarque : le code : If Range("C23").Value <> 0 Then PAGE_INITIALE.generateur_des_fiches.Visible = True Else PAGE_INITIALE.generateur_des_fiches.Visible = False End If
se trouve dans la macro Sub auto_open() et dans la macro Private Sub Worksheet_Change(ByVal Target As Range)