Re : Sélectionner une plage de donnée à partir d'une cellule
Bonjour à tous
Utilises Resize
(dans cet exemple j'ai "resizé" de 5 cellules) If UCase(.Cells(i, 1)) = "1" Then .Cells(i, 2).Resize(,5).Copy Range("Tableau4").Cells(j, 1) PS: On peut ne pas écrire le: Destination:=
Re : Sélectionner une plage de donnée à partir d'une cellule
Re
Tu devrais pouvoir t'en sortir en t'inspirant de ceci
(voir notamment ce que contient le Resize)
Code:
Sub a()
'ceci est juste une macro de test pas une solution
MsgBox ActiveCell.Resize(, Cells(ActiveCell.Row, Columns.Count).End(xlToLeft).Column).Address
End Sub