Salut à vous,
quelqu'un saurait-il s'il existe un moyen rapide pour récupérer dans un tableau VBA les indices de couleur de fonds d'une plage de cellules ?
Par "moyen rapide", j'entends un moyen qui permette de récupérer ces indices "en bloc", comme on peut le faire pour les valeurs, sans passer une boucle du type :
Idéalement, j'aimerais même récupérer "le plus vite possible" les valeurs et les indices de couleur de fonds dans un même tableau VBA à 3 dimensions, de sorte que :
Merci pour vos suggestions,
Luigi
quelqu'un saurait-il s'il existe un moyen rapide pour récupérer dans un tableau VBA les indices de couleur de fonds d'une plage de cellules ?
Par "moyen rapide", j'entends un moyen qui permette de récupérer ces indices "en bloc", comme on peut le faire pour les valeurs, sans passer une boucle du type :
Code:
For li = 1 To UBound(TabColor, 1)
For co = 1 To UBound(TabColor, 2)
TabColor(li, co) = MyRange.Cells(li, co).Interior.ColorIndex
Next co
Next li
Idéalement, j'aimerais même récupérer "le plus vite possible" les valeurs et les indices de couleur de fonds dans un même tableau VBA à 3 dimensions, de sorte que :
Code:
TabColor(li, co, 1) = MyRange.Cells(li, co).value
TabColor(li, co, 2) = MyRange.Cells(li, co).Interior.ColorIndex
Merci pour vos suggestions,
Luigi