IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Bug suite à Pages cachée [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 36
    Par défaut Bug suite à Pages cachée
    Bonjour,
    jeune padawan en VBA, il y a des choses que je ne maitrise pas encore.

    Par exemple, j'ai fait un outil qui fonctionne tip top et après j'ai caché 2 onglets pour éviter que tout le monde s'y promène. Sauf que maintenant cela ne fonctionne plus car les onglets sont dissimulés.

    Comment puis-je faire afin que ma macro fonctionne avec des onglets cachés ?

    Merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonjour ...

    sans voir ton code difficile à te répondre .. mais vérifie déjà une règle simple souvent rappelée sur ce forum .. : il faut préciser la feuille sur laquelle l'on travaille et éviter les Select, Activate... toujours précéder Range, Cells ... de la feuille concernée...

    pour agir sur une feuille tu utiliser une variable worksheet pointant sur cette feuille par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    dim sh as WorkSheet 
    set sh = ThisWorkBook("Feuil1")
    '....
    '...
    '...
    sh.range("A1")="Cellule A1 de la feuille : " & sh.Name
     
    '...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 36
    Par défaut
    oui effectivement je suis allé trop vite sans y mettre mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     Macro4 Macro
    ' tableau mise en forme
    '
     
    '
        Sheets("MASQUE").Select
        Cells.Select
        Selection.Copy

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par alf049 Voir le message
    oui effectivement je suis allé trop vite sans y mettre mon code:
    ...
    et donc je t'ai déjà répondu .... modifie ton code en supprimant tous ces select activate ... précise la feuille sur laquelle tu agit devant Cells, Range ....



    l

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VXIR2 bug connexion page d'accueil
    Par Reno42 dans le forum Webi
    Réponses: 2
    Dernier message: 21/07/2011, 16h57
  2. Besoin d'aide pour quelques bugs sur page html
    Par Xplosive dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/10/2008, 19h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo