range copy sélection multiple
bonjour,
sur un feuille j'ai une petite centaine de cellule en discontinues a copier sur une autre feuille.
Dans un premier temps, j'utilise un boucle, mais comme toute les boucles, l'exécution n'est pas rapide, et les ligne de code s'accumule.
J'aimerais utiliser un RANGE.COPY (ou un équivalent en tout cas quelque chose de plus rapide qu'une boucle), mais cette procédure ne fonctionne pas sur des sélections multiples.
J'ai essayé en utilisant UNION, j'ai le même résultat que ce soit en écrivant union (range("A1:A10,B5:B10...") ) ou en écrivant union(maplage1,maplage2,...) : impossible sur sélection multiple.
Merci de votre aide
Cordialement
exemple :
Code:
1 2 3 4 5 6 7 8 9 10
| sub exemple
Dim maplage1, maplage2, multipleplage as range
set maplage1 = sheets("feuil1").range ("A10:A25")
set maplage2 = sheets("feuil1").range("F15:F35")
set multipleplage = union (maplage1,maplage2)
multipleplage.copy ' ***** c'est ici qu'il me refuse la sélection multiple *****
sheets("feuil2").range("A1")
end sub |