XL 2013 Définir la plage d'une mise en forme conditionnelle avec une formule Decaler()

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Gengiskhan

XLDnaute Junior
Bonjour à tous,

Savez-vous pourquoi n'est-il pas possible d'utiliser une formule Decaler() dans la partie qui permet de définir la zone où s'applique le format conditionnel ?
Lorsque je valide par "Appliquer", excel ne retient que le résultat de la fonction et ne stocke pas la formule.. c'est très chagrinant.

Merci pour votre aide.

Bonne soirée
 
Re : Définir la plage d'une mise en forme conditionnelle avec une formule Decaler()

Bonjour, probablement parce que la donnée de sortie de décaler() n'est pas une plage de cellule.
 
Dernière modification par un modérateur:
Re : Définir la plage d'une mise en forme conditionnelle avec une formule Decaler()

Bonjour.

Pourtant…
VB:
Sub test()
MsgBox TypeName(Evaluate("OFFSET(A1,1,1)"))
End Sub


Remarque :
VB:
Sub test2()
MsgBox "TypeName(Evaluate(""OFFSET(A1:A500,0,1)"")) = """ & TypeName(Evaluate("OFFSET(A1:A500,0,1)")) & """." _
 & vbLf & "TypeName(Evaluate(""OFFSET(A1:A500,0,1)+0"")) = """ & TypeName(Evaluate("OFFSET(A1:A500,0,1)+0")) & """."
End Sub
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
25
Affichages
776
Retour