Q
qsdeterio
Guest
Bonjour à tous
j'ai le code suivant
Grace a cette ligne
"x.EntireRow.Copy Destination:=y.EntireRow" on voit qu on copie entièrement la ligne qui correspond a "x" a la place de la ligne qui correspond a "y"
comment ne sélectionner que des plage de cellule et non la ligne entière je n'arrive pas à obtenir la bonne synthaxe
La solution la plus adapter a mon sens etait
"x.range(A:C) destination:=y.range(AA:AC)"
Suis-je proche de la bonne réponse ??
Merci
Cordialement
j'ai le code suivant
Code:
Option Explicit
Sub test()
Dim x As Range, y As Range
With Workbooks("classeur1.xls").Sheets("NomFeuille1")
Set x = .Range("J:J").Find("blabla", , xlValues, xlWhole, , , False)
If Not x Is Nothing Then
With Workbooks("classeur2.xls").Sheets("NomFeuille2")
Set y = .Range("J:J").Find("blabla", , xlValues, xlWhole, , , False)
If Not x Is Nothing Then
x.EntireRow.Copy Destination:=y.EntireRow
End If
End With
End If
End With
End Sub
Grace a cette ligne
"x.EntireRow.Copy Destination:=y.EntireRow" on voit qu on copie entièrement la ligne qui correspond a "x" a la place de la ligne qui correspond a "y"
comment ne sélectionner que des plage de cellule et non la ligne entière je n'arrive pas à obtenir la bonne synthaxe
La solution la plus adapter a mon sens etait
"x.range(A:C) destination:=y.range(AA:AC)"
Suis-je proche de la bonne réponse ??
Merci
Cordialement