[Macro] Sélection d'une plage avec la fonction Cells

Brozad

XLDnaute Nouveau
Bonjours à tous,

Je dois réaliser une macro avec une boucle.

Je teste d'abord une valeur en B1, C1, D1 et ainsi de suite.

Pour ça, je teste une condition grâce à Cells(1, p). p variant avec un pas de 1.

Je dois par la suite copier automatiquement le contenu de la plage B1:B1000, C1:C1000 etc

Pour les plages j'ai l'habitude d'utiliser Range
Range("B1:B1000") par exemple

mais dans ce cas, je ne sais pas comment faire varier automatiquement la sélection

Range(Cells(1, p) & ":" & Cells(1000, p)) ne fonctionne pas...

Si vous avez une idée je suis preneur

J'aimerais éviter

If p = 1 then colonne = "A"
If p = 2 then colonne = "B"
...

Range (colonne & "1:" & colonne & "1000")

Merci
 

Staple1600

XLDnaute Barbatruc
Re : [Macro] Sélection d'une plage avec la fonction Cells

Bonsoir à tous


Autre Syntaxe possible (plus lisible à mon sens pour ce qui concerne l'identification des colonnes)


Code:
Range(Cells(1, "A"), Cells(1000, "B")) = "ou là."
 

Discussions similaires

Statistiques des forums

Discussions
312 294
Messages
2 086 896
Membres
103 404
dernier inscrit
sultan87