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 :

Paste xlPaste Values [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut Paste xlPaste Values
    bonjour je souhaite rajouter ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Selection.PasteSpecial Paste:=xlPasteValues
    mais cela ne fontionne pas sur ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    For Each c In Range("plagevaleur")
            If c.Text = "inférieur" Then
                Sheets("Bilan").Rows(c.Row).Copy
    '
                Sheets("inférieur").Activate
                Sheets("inférieur").Range("A" & CStr(Sheets("inférieur").UsedRange.Row + Sheets("inférieur").UsedRange.Rows.Count)).Select
                Sheets("inférieur").Paste
            End If
        Next
    es que vous pouvez m'aider" je souhaite pas copier les formules"

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    salut,

    un exemple de pastespecial dans la
    http://excel.developpez.com/faq/inde...t#CopieComment

    l'adaptation à ton cas est toute trouvée
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Pas satisfait par le sujet ici?

  4. #4
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut
    Citation Envoyé par mercatog Voir le message
    Pas satisfait par le sujet ici?
    si je mets le code dans un classeur vide cela fonctionne mais si je le mets "dans mon usine" cela bug a la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Range("A" & NewLig).PasteSpecial Paste:=xlPasteValues
    je sais pas et pour l'instant pas comprendre

  5. #5
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Et qu'est ce que ton classeur a de particulier? Quel est le message d'erreur? As tu des cellules fusionnées?

  6. #6
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut erreur
    erreur d'exécution 1004 la methode pastespecial de la classe range a echoué
    pas de cellule fusionne
    pour l'intant je doit avoir 60 pages de code mais rien de particulier

  7. #7
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu peux écrire la partie du code où l'erreur se produit (je dis bien la partie du code et non seulement la ligne)

    Utilise tu les Select/Activate?

    Ou bien ta feuille est protégée

  8. #8
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut oui
    jai des colonnes protege
    je suis sur un bouton

    merci pour ton experience
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ''''''''''''''protection plage''''''''''''''''''
                    If Not Intersect(Target, Range("plageMNOPQ")) Is Nothing Then
                        MsgBox "acces interdit pour tout le monde"
                        Application.EnableEvents = False
                        Range("A1").Select
                        Application.EnableEvents = True
                    End If

  9. #9
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Alors on va faire des questions/réponses illimités?
    Si ta feuille de destination est protégée, tu ne peux pas y coller des données.
    Est ce que manuellement tu peux copier/coller entre tes feuilles?

    Si le code fonctionne dans un classeur vierge, tu dois diagnostiquer ce qu'a ton classeur de particulier.

  10. #10
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut ok copie
    je viens de rajouter dans le code ceci et sa fonctionne en te remerciant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Application.CutCopyMode = False
    meerci bonne soirée

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

Discussions similaires

  1. Paste Special Value
    Par Capistran77 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/01/2013, 15h41
  2. Copy Paste Value en fonction de la date
    Par nono1712 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 13/02/2009, 18h36
  3. Forcer le Paste Special Value
    Par Freiya dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/09/2008, 20h49
  4. Paste in value et validation de cellule
    Par Capsule dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 11/01/2007, 13h06
  5. [VBA-E] avec une fonction value
    Par laas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/11/2002, 13h22

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