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 et insérer des VALEURS avec VBA.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2018
    Messages : 11
    Par défaut Copier et insérer des VALEURS avec VBA.
    Bonjour à tous,

    J'ai lu différents sujets à ce propos mais je n'arrive pas à trouver une solution qui me convient. J'aimerais copier des cellules dans une feuille et les insérer dans une autre feuille sous forme de valeur car actuellement lorsque je copie et insère les cellules sa me marque #REF. Je vous met en dessous ma formule actuelle pour que vous puissiez regarder.

    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        Sheets("CB").Select
        Range("AG35:BG43").Select
        Selection.Copy
        Sheets("Feuil1").Select
        Range("A21:AB21").Select
        Selection.Insert Shift:=xlDown
        Range("AG28").Select
        Sheets("CB").Select
        Application.CutCopyMode = False
        Range.Formula = Range.Value

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par pikben Voir le message
    J'ai lu différents sujets à ce propos mais je n'arrive pas à trouver une solution qui me convient.
    Etant donné que ce que tu demandes est très basique, tu n'as pas dû chercher très longtemps...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Sheets("Feuil1").Range("A21:AB21").Insert Shift:=xlDown
        Sheets("CB").Range("AG35:BG43").Copy
        Sheets("Feuil1").Range("A21").PasteSpecial(xlPasteValues)
    Il reste un problème dans ton code : les zones source et destination ne sont pas de la même taille.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2018
    Messages : 11
    Par défaut
    Merci beaucoup pour ta réponse Menhir, et j'ai trouvé une solution pour les tailles de zones qui étaient différentes.

    Bonne après-midi.

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 30/01/2018, 15h38
  2. [XL-2007] copier des lignes d'une feuille à une autre et appliquer des filtres avec VBA
    Par Malek713 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/11/2010, 19h46
  3. [VBA-E] Collage des valeurs avec liaison
    Par boux2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/07/2006, 13h03
  4. Réponses: 13
    Dernier message: 21/09/2005, 15h39
  5. [VB.NET] [ODBC] Récupérer des valeurs avec requête ODBC?
    Par Pleymo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 04/03/2005, 16h38

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