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 :

Insertion d'un PasteSpecial dans ma formule


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
    Mars 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 21
    Par défaut Insertion d'un PasteSpecial dans ma formule
    Bonjour à tous,

    J'ai un petit code en Vba qui me sert à copier et coller dans un autre onglet à la suite des autres lignes celui-ci marche bien mais me copie également les formules, malgré mes lectures sur différents forums je n'arrive pas à insérer un pastespécial, j'ai juste obtenu des messages d'erreurs.
    je vous joint le code je suis preneur de toutes bonnes idées.

    Merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
        Worksheets("Feuil2").Range("C2", [AD65535].End(xlUp)).Rows. _
        Copy Worksheets("DONNEES").Range("C65535").End(xlUp).Offset(1, 0)
    End Sub

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Pour le collage spécial il faut le faire en 2 lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
        Worksheets("Feuil2").Range("C2", [AD65535].End(xlUp)).Rows.Copy 
        Worksheets("DONNEES").Range("C65535").End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
    End Sub

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 21
    Par défaut
    Bonjour jfontaine,

    Merci pour la réponse, j'ai mis deux lignes mais message d'erreur "Erreur défini par l'application ou par l'objet".
    Ma feuille est liée à un autre classeur cela aurait il une incidence sur le code.

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    et comme cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
        Worksheets("Feuil2").Range("C2:AD" & Worksheets("Feuil2").Range("C" & rows.count).End(xlup).row).Copy 
        Worksheets("DONNEES").Range("C65535").End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
    End Sub

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 21
    Par défaut
    toujours mes formules de recopiées, rien à comprendre.

  6. #6
    Membre éclairé Avatar de grisan29
    Homme Profil pro
    ouvrier poseur
    Inscrit en
    Octobre 2006
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ouvrier poseur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2006
    Messages : 866
    Par défaut
    bonjour lebricoleur et Jfontaine
    si j'ai bien suivi la demande il faut que les formules ne soit plus inscritent au transfert donc j'ai trouvé ceciqui peutcorrespondre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    .PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    cordialement

    Pascal

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

Discussions similaires

  1. [Toutes versions] Imbriquer une formule dans une formule à l'aide de l'outil Insertion de fonction
    Par Philippe Tulliez dans le forum Contribuez
    Réponses: 0
    Dernier message: 27/08/2014, 11h21
  2. [XL-2007] Insertion plafond dans une formule
    Par Laureanna dans le forum Excel
    Réponses: 2
    Dernier message: 13/02/2013, 16h41
  3. insertion de cellules dans une formule excel
    Par nazaire dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/06/2008, 19h12
  4. Réponses: 17
    Dernier message: 15/05/2006, 12h28
  5. problème de guillemets dans une formule shell
    Par dim_italia dans le forum VBA Access
    Réponses: 7
    Dernier message: 18/08/2003, 12h46

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