Bonjour,
j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de
passe) et un formulaire d'identification.
Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase
d'identification (logique !).
J'ai écrit :
worksheet ("accueil").select
puis instructions de mise en forme de la feuille
worksheet ("données").select
puis instructions de sélection des données à vérifier
worksheet ("données").visible=false
puis lancement du formulaire
et j'ai le message d'erreur 1004 : impossible de définir la propriété
visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque
peu ma tension !
Cordialement
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement
Bonjour
La syntaxe telle quelle est correcte, il y a donc un problème de
reconnaissance de l'objet feuille "données" dans ton code.
A l'origine de ce problème éventuellement un autre classeur actif ?
Si c'est le cas il faut complètement identifier la feuille en la rattachant
au classeur avec éventuellement quelque chose comme
Thisworkbook.worksheets("données").Visible = False
Et peut-être d'autres raisons que je ne vois pas tout de suite...
Cordialement
Pascal
"AJFU" <AJFU@discussions.microsoft.com> a écrit dans le message de news:
551881C0-C25A-4BD2-AD73-9F70B0F0BB0B@microsoft.com...
Bonjour,
j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de
passe) et un formulaire d'identification.
Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase
d'identification (logique !).
worksheet ("accueil").select
puis instructions de mise en forme de la feuille
worksheet ("données").select
puis instructions de sélection des données à vérifier
worksheet ("données").visibleúlse
puis lancement du formulaire
et j'ai le message d'erreur 1004 : impossible de définir la propriété
visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser
quelque
peu ma tension !
Cordialement
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement
Rai
Bon, je retourne à mon café (le plus fort possible) et pis après je vais voir mon opticien préféré pis encore je passe en affichage 320*160
pis ensuite peut-être je reprends la lecture des messages... après avoir repris des cours de lecture
;o))
"AV" a écrit dans le message de news:
Corrige :
Worksheets au lieu de Worksheet
AV
Bon, je retourne à mon café (le plus fort possible)
et pis après je vais voir mon opticien préféré
pis encore je passe en affichage 320*160
pis ensuite peut-être je reprends la lecture des messages... après avoir repris des cours de lecture
;o))
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news: uzrHCzV9EHA.2180@TK2MSFTNGP10.phx.gbl...
Bon, je retourne à mon café (le plus fort possible) et pis après je vais voir mon opticien préféré pis encore je passe en affichage 320*160
pis ensuite peut-être je reprends la lecture des messages... après avoir repris des cours de lecture
;o))
"AV" a écrit dans le message de news:
Corrige :
Worksheets au lieu de Worksheet
AV
AJFU
Merci à tous pour votre rapidité. J'ai essayé les différentes suggestions et j'ai toujours le pb. Tout fonctionne bien (hormi le fait que la feuille de données apparaît) jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la commande ThisWorkbook.Worksheets("Données").Visible = False
Je sèche ! Cordialement
"papou" wrote:
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement
Merci à tous pour votre rapidité.
J'ai essayé les différentes suggestions et j'ai toujours le pb.
Tout fonctionne bien (hormi le fait que la feuille de données apparaît)
jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la commande
ThisWorkbook.Worksheets("Données").Visible = False
Je sèche !
Cordialement
"papou" wrote:
Bonjour
La syntaxe telle quelle est correcte, il y a donc un problème de
reconnaissance de l'objet feuille "données" dans ton code.
A l'origine de ce problème éventuellement un autre classeur actif ?
Si c'est le cas il faut complètement identifier la feuille en la rattachant
au classeur avec éventuellement quelque chose comme
Thisworkbook.worksheets("données").Visible = False
Et peut-être d'autres raisons que je ne vois pas tout de suite...
Cordialement
Pascal
"AJFU" <AJFU@discussions.microsoft.com> a écrit dans le message de news:
551881C0-C25A-4BD2-AD73-9F70B0F0BB0B@microsoft.com...
Bonjour,
j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de
passe) et un formulaire d'identification.
Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase
d'identification (logique !).
worksheet ("accueil").select
puis instructions de mise en forme de la feuille
worksheet ("données").select
puis instructions de sélection des données à vérifier
worksheet ("données").visibleúlse
puis lancement du formulaire
et j'ai le message d'erreur 1004 : impossible de définir la propriété
visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser
quelque
peu ma tension !
Cordialement
Merci à tous pour votre rapidité. J'ai essayé les différentes suggestions et j'ai toujours le pb. Tout fonctionne bien (hormi le fait que la feuille de données apparaît) jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la commande ThisWorkbook.Worksheets("Données").Visible = False
Je sèche ! Cordialement
"papou" wrote:
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement
papou
Re Si ta macro est lancée à partir d'un bouton présent sur ta feuille : Affecter la valeur False à la propriété Takefocusonclick du bouton s'il s'agit d'un bouton de commande issu de la boîte à outils contrôles. Sinon ? Cordialement Pascal
"AJFU" a écrit dans le message de news:
Merci à tous pour votre rapidité. J'ai essayé les différentes suggestions et j'ai toujours le pb. Tout fonctionne bien (hormi le fait que la feuille de données apparaît) jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la commande ThisWorkbook.Worksheets("Données").Visible = False
Je sèche ! Cordialement
"papou" wrote:
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement
Re
Si ta macro est lancée à partir d'un bouton présent sur ta feuille :
Affecter la valeur False à la propriété Takefocusonclick du bouton s'il
s'agit d'un bouton de commande issu de la boîte à outils contrôles.
Sinon ?
Cordialement
Pascal
"AJFU" <AJFU@discussions.microsoft.com> a écrit dans le message de news:
94573B76-E1CE-482E-B9E9-C19F8BCC6AB4@microsoft.com...
Merci à tous pour votre rapidité.
J'ai essayé les différentes suggestions et j'ai toujours le pb.
Tout fonctionne bien (hormi le fait que la feuille de données apparaît)
jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la
commande
ThisWorkbook.Worksheets("Données").Visible = False
Je sèche !
Cordialement
"papou" wrote:
Bonjour
La syntaxe telle quelle est correcte, il y a donc un problème de
reconnaissance de l'objet feuille "données" dans ton code.
A l'origine de ce problème éventuellement un autre classeur actif ?
Si c'est le cas il faut complètement identifier la feuille en la
rattachant
au classeur avec éventuellement quelque chose comme
Thisworkbook.worksheets("données").Visible = False
Et peut-être d'autres raisons que je ne vois pas tout de suite...
Cordialement
Pascal
"AJFU" <AJFU@discussions.microsoft.com> a écrit dans le message de news:
551881C0-C25A-4BD2-AD73-9F70B0F0BB0B@microsoft.com...
Bonjour,
j'ai une feuille "Accueil", une feuille "Données" (contenant les mots
de
passe) et un formulaire d'identification.
Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase
d'identification (logique !).
worksheet ("accueil").select
puis instructions de mise en forme de la feuille
worksheet ("données").select
puis instructions de sélection des données à vérifier
worksheet ("données").visibleúlse
puis lancement du formulaire
et j'ai le message d'erreur 1004 : impossible de définir la propriété
visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser
quelque
peu ma tension !
Cordialement
Re Si ta macro est lancée à partir d'un bouton présent sur ta feuille : Affecter la valeur False à la propriété Takefocusonclick du bouton s'il s'agit d'un bouton de commande issu de la boîte à outils contrôles. Sinon ? Cordialement Pascal
"AJFU" a écrit dans le message de news:
Merci à tous pour votre rapidité. J'ai essayé les différentes suggestions et j'ai toujours le pb. Tout fonctionne bien (hormi le fait que la feuille de données apparaît) jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la commande ThisWorkbook.Worksheets("Données").Visible = False
Je sèche ! Cordialement
"papou" wrote:
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement
AJFU
En fait je m'en suis sorti en remplaçant la commande ThisWorkbook.Worksheets("Données").Visible = False par Worksheets("Accueil").Activate qui me donne le résultat attendu mais qui me laisse toujours ma première interrogation sans réponse. Ce qui compte malgrè tout c'est le résultat et le plaisir d'avoir échangé avec vous.
Une question subsidiaire : quelle différence entre worksheets.activate et worksheets.select ?
Cordialement
"papou" wrote:
Re Si ta macro est lancée à partir d'un bouton présent sur ta feuille : Affecter la valeur False à la propriété Takefocusonclick du bouton s'il s'agit d'un bouton de commande issu de la boîte à outils contrôles. Sinon ? Cordialement Pascal
"AJFU" a écrit dans le message de news:
Merci à tous pour votre rapidité. J'ai essayé les différentes suggestions et j'ai toujours le pb. Tout fonctionne bien (hormi le fait que la feuille de données apparaît) jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la commande ThisWorkbook.Worksheets("Données").Visible = False
Je sèche ! Cordialement
"papou" wrote:
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement
En fait je m'en suis sorti en remplaçant la commande
ThisWorkbook.Worksheets("Données").Visible = False
par
Worksheets("Accueil").Activate
qui me donne le résultat attendu mais qui me laisse toujours ma première
interrogation sans réponse. Ce qui compte malgrè tout c'est le résultat et le
plaisir d'avoir échangé avec vous.
Une question subsidiaire : quelle différence entre worksheets.activate et
worksheets.select ?
Cordialement
"papou" wrote:
Re
Si ta macro est lancée à partir d'un bouton présent sur ta feuille :
Affecter la valeur False à la propriété Takefocusonclick du bouton s'il
s'agit d'un bouton de commande issu de la boîte à outils contrôles.
Sinon ?
Cordialement
Pascal
"AJFU" <AJFU@discussions.microsoft.com> a écrit dans le message de news:
94573B76-E1CE-482E-B9E9-C19F8BCC6AB4@microsoft.com...
Merci à tous pour votre rapidité.
J'ai essayé les différentes suggestions et j'ai toujours le pb.
Tout fonctionne bien (hormi le fait que la feuille de données apparaît)
jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la
commande
ThisWorkbook.Worksheets("Données").Visible = False
Je sèche !
Cordialement
"papou" wrote:
Bonjour
La syntaxe telle quelle est correcte, il y a donc un problème de
reconnaissance de l'objet feuille "données" dans ton code.
A l'origine de ce problème éventuellement un autre classeur actif ?
Si c'est le cas il faut complètement identifier la feuille en la
rattachant
au classeur avec éventuellement quelque chose comme
Thisworkbook.worksheets("données").Visible = False
Et peut-être d'autres raisons que je ne vois pas tout de suite...
Cordialement
Pascal
"AJFU" <AJFU@discussions.microsoft.com> a écrit dans le message de news:
551881C0-C25A-4BD2-AD73-9F70B0F0BB0B@microsoft.com...
Bonjour,
j'ai une feuille "Accueil", une feuille "Données" (contenant les mots
de
passe) et un formulaire d'identification.
Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase
d'identification (logique !).
worksheet ("accueil").select
puis instructions de mise en forme de la feuille
worksheet ("données").select
puis instructions de sélection des données à vérifier
worksheet ("données").visibleúlse
puis lancement du formulaire
et j'ai le message d'erreur 1004 : impossible de définir la propriété
visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser
quelque
peu ma tension !
Cordialement
En fait je m'en suis sorti en remplaçant la commande ThisWorkbook.Worksheets("Données").Visible = False par Worksheets("Accueil").Activate qui me donne le résultat attendu mais qui me laisse toujours ma première interrogation sans réponse. Ce qui compte malgrè tout c'est le résultat et le plaisir d'avoir échangé avec vous.
Une question subsidiaire : quelle différence entre worksheets.activate et worksheets.select ?
Cordialement
"papou" wrote:
Re Si ta macro est lancée à partir d'un bouton présent sur ta feuille : Affecter la valeur False à la propriété Takefocusonclick du bouton s'il s'agit d'un bouton de commande issu de la boîte à outils contrôles. Sinon ? Cordialement Pascal
"AJFU" a écrit dans le message de news:
Merci à tous pour votre rapidité. J'ai essayé les différentes suggestions et j'ai toujours le pb. Tout fonctionne bien (hormi le fait que la feuille de données apparaît) jusqu'à ce que je rajoute juste avant l'ouverture du formulaire la commande ThisWorkbook.Worksheets("Données").Visible = False
Je sèche ! Cordialement
"papou" wrote:
Bonjour La syntaxe telle quelle est correcte, il y a donc un problème de reconnaissance de l'objet feuille "données" dans ton code. A l'origine de ce problème éventuellement un autre classeur actif ? Si c'est le cas il faut complètement identifier la feuille en la rattachant au classeur avec éventuellement quelque chose comme Thisworkbook.worksheets("données").Visible = False Et peut-être d'autres raisons que je ne vois pas tout de suite... Cordialement Pascal
"AJFU" a écrit dans le message de news:
Bonjour, j'ai une feuille "Accueil", une feuille "Données" (contenant les mots de passe) et un formulaire d'identification. Je voudrais que la feuille "Données" ne s'affiche pas pendant la phase d'identification (logique !). worksheet ("accueil").select puis instructions de mise en forme de la feuille worksheet ("données").select puis instructions de sélection des données à vérifier worksheet ("données").visibleúlse puis lancement du formulaire et j'ai le message d'erreur 1004 : impossible de définir la propriété visible de la classe "Worksheet".
Je ne vois pas ce que "le Môssieur Excel" veut me faire comprendre !
Si quelqu'un pouvait m'indiquer où je me trompe, cela ferait baisser quelque peu ma tension ! Cordialement