Copier feuille 1 coller feuille 2

Bonjour,

Je bloque sur un point de la macro. Je voudrais copier les données de la feuille 1 vers la feuille 2 en fonction de l'adresse trouvée (dans ce cas c.adress et d.adress). Existe t'il un moyen peut être plus simple pour effectuer cette opération ?

Merci d'avance

Sub test()
Dim c As Range, d As Range

With Sheets("feuil1").Range("A1:A500")
    Set c = .Find("ARC", LookIn:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
            Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
End With
With Sheets("Feuil2").Range("B1:B500")
    Set d = .Find("ARCANDE", LookIn:=xlValues)
    If Not d Is Nothing Then
        firstAddress = d.Address
        Do
        Sheets("feuil2").Select
[color=#FF0000]        Sheets("feuil1").c.Offset(5, 0).Value = Sheets("Feuil2").d.Offset(4, 0).Value
        Sheets("feuil1").c.Offset(5, 1).Value = Sheets("Feuil2").d.Offset(4, 1).Value 
        Sheets("feuil1").c.Offset(5, 2).Value = Sheets("Feuil2").d.Offset(4, 2).Value
        Sheets("feuil1").c.Offset(5, 3).Value = Sheets("Feuil2").d.Offset(4, 3).Value [/color]
            Set d = .FindNext(d)
        Loop While Not d Is Nothing And d.Address <> firstAddress
    End If
End With
End Sub

Bonjour

Cordialement

Bonjour,

Voici le fichier servant d'exemple.

Merci d'avance

27classeur2.xlsm (16.23 Ko)

Re

Il y a plus simple à faire mais à voir évidemment si cela convient

En feuille 1, pourquoi ne pas consacrer la colonne A à la date. Là comme vous avez placé les données cela complique la gestion et le code également

Possible ou pas ?

A vous relire

Re

Désolé mais dans le fichier xls je ne vois pas les modifs que vous avez apporté.

Re

J'ai juste posé une question et n'ai pas mis de fichier

Rechercher des sujets similaires à "copier feuille coller"