Bonjour !
Je voudrais avoir un éclaircissement sur une difficulté concernant l'utilisation en VBA de la propriété 'Type' de FormatCondition.
Prenons deux plages A et B ayant des formats conditionnels, B étant intérieure à A. Je suppose qu'il n'y a aucune autre plage avec format conditionnel. Si je sélectionne la plage A et que j'en demande le type, une erreur apparait à l'exécution (erreur 1004).
Par contre, si je sélectionne la plage B, il n'y a aucune erreur.
En ne prenant qu'une seule cellule, il n'y a jamais d'erreur.

Exemple de code provoquant une erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
For i = 1 To Selection.FormatConditions.Count
     Range(Selection.FormatConditions(i).AppliesTo.Address).Select
     For j = 1 To Selection.FormatConditions.Count
          Debug.Print Selection.FormatConditions(j).Type" ' --> peut déclencher une erreur 1004
...
N'est-ce pas une anomalie ?