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 :

Problème de collage.


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
    Février 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 52
    Par défaut Problème de collage.
    Bonjour à tous
    Ma méthode paste échoue lamentablement chaque fois que je la tente dans une instruction for each..

    je copie des valeurs, je change de feuille, j'isole une cellule vide dans une plage puis je colle. mon test couleur fonctionne mais j'ai tjrs un msg error sur le paste.. pourquoi histoire de contexte??

    Merci d'avance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Sub recap()
     
    Dim test As String
     
        ActiveSheet.Range("A61:M61").Select
        Selection.Copy
     
        Sheets("RECAP").Select
     
    Set zonetest = Range("a4:a100")
        For Each cell In zonetest
            If IsEmpty(cell) = True Then
                 cell.Interior.ColorIndex = 3
                cell.Select
                cell.Paste Link:=True
            Exit Sub
            Else
            cell.Interior.ColorIndex = 4
     
            End If
        Next
     
     
     
    End Sub

  2. #2
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 124
    Par défaut
    Salut barbarian9,

    essaie avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Sub recap()
     
    Dim FeuilleCopiee As Worksheet
     
    Set FeuilleCopiee = ActiveSheet
     
    Sheets("RECAP").Select
     
    Set zonetest = Range("a4:a100")
    For Each cell In zonetest
        If IsEmpty(cell) Then
            FeuilleCopiee.Range("A61:M61").Copy cell
            cell.Interior.ColorIndex = 3
            cell.Select
            Exit Sub
        Else
            cell.Interior.ColorIndex = 4
        End If
    Next
     
    End Sub

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 52
    Par défaut Merci
    Merci john81

    J'ai changé de méthode car la feuillecopiée n'étant la feuille active, le code ne passait pas...

    j'ai trouvé çà qui marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub recap()
     
    Dim test As String
     
        ActiveSheet.Range("A61:M61").Select
        Selection.Copy
     
        Sheets("RECAP").Select
        Range("a5").Select
        premlivide = Columns(1).Find("", [A65536], , , xlByRows, xlNext).Row
     
        Range("a" & premlivide).Select
        ActiveSheet.Paste Link:=Tru
     
     
     
    End Sub
    encore merci

  4. #4
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 124
    Par défaut
    Bonjour barbarian9,

    As-tu essayé mon code? Il marche aussi non?
    Et il te permet de coller ce que tu veux même si le presse papier est vide.

    Dans ta nouvelle macro, tu n'utilises pas les couleurs comme dans ta première.

    Essaie de ne pas utiliser les "Select" qui sont inutiles et qui compliquent ton code.

Discussions similaires

  1. Problème Liaison Collage Powerpoint Excel
    Par lmarti dans le forum Powerpoint
    Réponses: 1
    Dernier message: 06/08/2011, 17h01
  2. [XL-2003] Problème de collage de tableau Excel dans Word
    Par zert84 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 03/07/2009, 15h03
  3. [E-03] Problème avec collage
    Par drakkar_agfa dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 25/03/2009, 21h44
  4. Problème de collage spécial
    Par Népuniceme dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/07/2008, 10h46
  5. Problème de collage de valeur
    Par mmanta1 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/06/2008, 09h27

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