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 :

VBA copier coller


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Adjointe
    Inscrit en
    Mai 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Adjointe
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2023
    Messages : 5
    Par défaut VBA copier coller
    Bonjour,

    Je suis nouvelle et je débute en VBA je souhaite faire un copier-coller sur une nouvelle feuille un tableau de base.
    Mon problème est quand je clic sur exécuter la macro, ma nouvelle feuille ce crée mais elle est masquée… pourquoi?
    Merci beaucoup!

    Je suis nouvelle ici aussi :-) J'espère faire les choses dans les règles.

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    N'étant pas devin, il sera extrêmement difficile de vous aider sans visualiser votre code.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre à l'essai
    Femme Profil pro
    Adjointe
    Inscrit en
    Mai 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Adjointe
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2023
    Messages : 5
    Par défaut Merci!
    Voici les codes.
    Images attachées Images attachées  

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    D'après votre code, vous masquer les colonnes C à D et G à X et ensuite vous copiez une fois la feuille entière dans un nouveau classeur et ensuite dans une seconde feuille la colonne A de la feuille nouvellement créée.
    Donc en résumé vous avez les mêmes données dans deux feuilles d'un nouveau classeur dont l'une à les colonnes CD et G:X masquée donc pas de feuille masquée pour moi.
    Les Select et Selection sont à proscrire

    Pour exemple, la ligne ci-dessous masque les colonnes C à D sans Select et Selection
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Columns("C:D").EntireColumn.Hidden = True
    Pour votre information, lorsque l'on publie son code, on le place entre les balises prévues à cet effet dans l'éditeur de message (voir illustration ci-dessous)

    Nom : dvp Editeur Balises Code.gif
Affichages : 99
Taille : 24,2 Ko


    [EDIT]
    Je devais être mal réveillé ce matin.
    En fait vous copiez bien sur une autre feuille mais avec les colonnes C à D et de de G à X masquées

    Que voulez-vous faire exactement ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre à l'essai
    Femme Profil pro
    Adjointe
    Inscrit en
    Mai 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Adjointe
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2023
    Messages : 5
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,
    D'après votre code, vous masquer les colonnes C à D et G à X et ensuite vous copiez une fois la feuille entière dans un nouveau classeur et ensuite dans une seconde feuille la colonne A de la feuille nouvellement créée.
    Donc en résumé vous avez les mêmes données dans deux feuilles d'un nouveau classeur dont l'une à les colonnes CD et G:X masquée donc pas de feuille masquée pour moi.
    Les Select et Selection sont à proscrire

    Pour exemple, la ligne ci-dessous masque les colonnes C à D sans Select et Selection
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Columns("C:D").EntireColumn.Hidden = True
    Pour votre information, lorsque l'on publie son code, on le place entre les balises prévues à cet effet dans l'éditeur de message (voir illustration ci-dessous)

    Nom : dvp Editeur Balises Code.gif
Affichages : 99
Taille : 24,2 Ko


    [EDIT]
    Je devais être mal réveillé ce matin.
    En fait vous copiez bien sur une autre feuille mais avec les colonnes C à D et de de G à X masquées

    Que voulez-vous faire exactement ?
    Bonjour,

    Je pense que la macro est bonne mais dans la nouvelle feuille tout les colonnes sont masqués.

    C'est mon problème.. je devrais voir la copie et non une page masqué ? Ce que j'ai c'est la colonne a partir de AC de A à AB sont masquées.

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Si vous souhaitez copier votre feuille sans masquer les colonnes, il y a alors plusieurs options soit la copie se fait dans le même classeur soit dans un nouveau classeur, soit dans un autre classeur ouvert.

    Exemple 1 : Copie la feuille nommée "Data" du classeur où se trouve le code VBA (ThisWorkbook) vers un nouveau classeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub t()
      ThisWorkbook.Worksheets("Data").Copy
    End Sub
    Exemple 2 : Copie de la feuille nommée "Data" du classeur où se trouve le code VBA (ThisWorkbook) avant la première feuille du même classeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub t()
      With ThisWorkbook
      .Worksheets("Data").Copy Before:=.Worksheets(1)
      End With
    End Sub
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

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

Discussions similaires

  1. [XL-2007] Vba copier coller pb
    Par nattybb dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/09/2010, 16h47
  2. Débutant en VBA - Copier coller selon conditions
    Par anthony787 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/08/2010, 16h29
  3. [XL-2003] Bug VBA Copier/coller
    Par Loki83 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 16/04/2010, 13h13
  4. [XL-2007] VBA copier/coller image
    Par kaena dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/04/2009, 11h38
  5. code VBA copier coller
    Par AVNAIM dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 01/06/2008, 12h22

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