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 :

Copier / Coller des données en valeur [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 177
    Par défaut Copier / Coller des données en valeur
    Bonsoir,
    Je souhaite copier / coller des données en valeurs pour l'ensemble des feuilles d'un fichier, afin de ne plus avoir de formules.
    J'ai créé cette macro mais le résultat n'est pas là.

    Quel est le problème ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub CopColVal_Feuil()
        For Each Ws In ActiveWorkbook.Worksheets
            'Selectionne toutes les cellules de la feuille
            Cells.Select
            Selection.Copy
            Selection.PasteSpecial Paste:=xlPasteValues
            'Application.CutCopyMode = False
        Next Ws
    End Sub
    J'ai joins un exemple de structure de fichier
    Fichiers attachés Fichiers attachés

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub CopColVal_Feuil()
        For Each WS In ActiveWorkbook.Worksheets
            WS.Cells.Copy
            WS.Cells.PasteSpecial Paste:=xlPasteValues
        Next WS
    End Sub

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 177
    Par défaut
    Simple et fonctionnel.
    Merci.

    Bonne soirée.

  4. #4
    Membre Expert
    Homme Profil pro
    retraité
    Inscrit en
    Mars 2013
    Messages
    885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 885
    Par défaut copier/coller des données en valeur
    Bonsoir,

    Je propose pour toutes les feuilles du classeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sub CopColVal_Feuil()
        Sheets.Select
        Cells.Copy
        Cells.PasteSpecial Paste:=xlPasteValues
    End Sub
    Ce code est placé dans un module standard.

    Quelqu'un a-t-il une critique à formuler ?

    Cordialement

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

Discussions similaires

  1. Copier/coller des données dans une appli GWT
    Par yann1610 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 01/12/2010, 19h00
  2. [XL-2003] Copier coller des données dans des onglets différents
    Par trycoon dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 25/06/2010, 11h20
  3. Copier coller ! des données dans Jasper
    Par Tidjy92 dans le forum Jasper
    Réponses: 2
    Dernier message: 18/05/2010, 09h31
  4. Copier - coller des données entre 2 feuilles d'un même classeur
    Par cati_78 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/04/2009, 23h05
  5. Réponses: 2
    Dernier message: 13/06/2007, 12h29

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