Bonjour,
Voici ma macro.
Function CouleurFond(x As Range)
'par mapomme, matricielle
Application.Volatile
Dim i, j
If x.Count = 1 Then
CouleurFond = x.Interior.ColorIndex
Else
ReDim t(1 To x.Rows.Count, 1 To x.Columns.Count)
For i = 1 To x.Rows.Count
For j = 1 To x.Columns.Count
t(i, j) = x(i, j).Interior.ColorIndex
Next j
Next i
CouleurFond = t
End If
End Function
Je voudrais savoir si elle fonctionne que sur une partie de la feuille d'Excel, où est-ce que les lettres I,J et T sont des colonnes définissant la zone de fonctionnement de cette macro?
Voici mon problème :
Pour calculer la couleur de fond d'une plage de cellules (de la colonne G à JI) la macro fonctionne :
J'ai augmenté la plage jusqu'à la cellule TN et cela ne marche pas :
Est-ce que c'est un problème de macro ou de mon fichier Excel?
Je vous remercie d'avance,
Harchi.