Bonjour,
Je souhaiterais savoir comment dépasser/contourner la limitation des 255 caractère dans une méthode range.
J'ai ce code :
Cela fait parfaitement ce que je souhaite, c'est à dire de sélectionner les lignes de 1 à 45 de manière dissociée (l'équivalent d'une sélection de ligne avec la touche ctrl)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Dim LigneDeb, LigneFin, i As Integer Dim MultiRange As String LigneDeb = 1 LigneFin = 45 For i = LigneDeb To LigneFin MultiRange = MultiRange & i & ":" & i & "," Next MultiRange = Left(MultiRange, Len(MultiRange) - 1) Range(MultiRange).Select
Le problème survient lorsque LigneFin dépasse 45 car la variable MultiRange dépasse les 255 caractères et provoque donc une erreur.
La méthode UNION ne semble pas correspondre car elle ne semble pas sélectionner les lignes unitairement
Si vous avez une idée...
Merci
Partager