Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Code VBA pour Copier une ligne en connaissant X.adresse

Phiphi27700

XLDnaute Nouveau
Bonjour à tous
Voilà dans mon classeur Test je cherche a copier la ligne allant de la colonne A:B en fonction de la valeur mise en E1
et coller la ligne à partir de A1 dans la feuille 2. Evidemment avec <Range(c.Address).Copy> il me copie que la valeur de c.Address

HTML:
Sub Recherche_PN_existant()
Dim LastLig1 As Long
Dim c As Range
Dim firstAddress As String

V1 = Range("E1").Value
    With Sheets("Feuil1")
        LastLig1 = .Cells(Rows.Count, 1).End(xlUp).Row
        Set c = .Range("A1:A" & LastLig1).Find(V1, LookAt:=xlWhole) 'Cherche la Valeur Exacte

        If c Is Nothing Then
            MsgBox "Inconnu"
        Else
            MsgBox c.Address
            Range(c.Address).Copy
            Sheets("Feuil2").Select
            Range("A1").Select
            ActiveSheet.Paste
        End If
    End With
End Sub

Merci
 

Pierrot93

XLDnaute Barbatruc
Re : Code VBA pour Copier une ligne en connaissant X.adresse

Re,

Code:
c.EntireRow.Copy Destination:=Workbooks("NomClasseur.xls").Sheets("Feuil2").Range("A1")

le classeur en question doit être ouvert...
 

Discussions similaires

Réponses
12
Affichages
623
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…