Plage multiple

Bonjour à tous,

Je cherche à définir une plage sur un document excel à l'aide d'un numéro de ligne "i" et de plusieurs colonnes.

J'ai rédigé trois propositions qui ne fonctionnent pas:

Set maplage = Columns(i, "R" & "E" & "F" & "H" & "T" & "U")

ou:

Set maplage = Cells(i, 23 & 5 & 6 & 8 & 20 & 21)

ou encore:

Set maplage = Range(Cells(i, 23) & Cells(i, 5) & Cells(i, 6) & Cells(i, 8) & Cells(i, 20) & Cells(i, 21))

Je suis à cours d'idées pour franchir cette étape.

Ma variable i est un integer défini aléatoirement grâce à:

Randomize
i = Int(831 * Rnd) + 1

Je veux ensuite copier la plage au préalablement définie comme tel:

maplage.Copy

FeuilleDestination.Activate

Set plagedesti = Columns(11, "A" & "C" & "E" & "H" & "J" & "L")
plagedesti.PasteSpecial

Merci d'avance à celui ou celle qui pourras m'aider !

Cordialement,

bonjour,

une proposition

Set maplage = Union(Cells(i, 23), Cells(i, 5), Cells(i, 6), Cells(i, 8), Cells(i, 20), Cells(i, 21))
Rechercher des sujets similaires à "plage multiple"