Affection d'une valeur en fonction de la mise en forme

  • Initiateur de la discussion Initiateur de la discussion antoine1987
  • Date de début Date de début

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 !

A

antoine1987

Guest
Bonjour,
je souhaiterai savoir si il était possible d'affecter une valeur à une cellule (en VBA ou via une formule ou MFC) en fonction de la mise en forme d'une autre cellule.
En gros, je viens copier des valeurs qui ont une mise en forme dans un autre fichier et je souhaiterai leur affecter un code (6 pour fond bleu, 5 pour jaune, etc)


2014-06-19_163501.png



Merci de votre aide et n'hésitez pas à me contacter si vous voulez plus de détail
 
Re : Affection d'une valeur en fonction de la mise en forme

Bonjour,

Avec une procédure évènementielle de la feuille recevant les valeurs collées. Ici, pour simplifié, c'est l'index de couleur de "ColorIndex" qui est inscrit dans la cellule voisine :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    
    'suspend les procédures évènementielles de la feuille
    Application.EnableEvents = False
    
    'inscrit le code couleur dans la cellule voisine
    Target.Offset(, 1).Value = Target.Interior.ColorIndex
    
    'rétabli
    Application.EnableEvents = True
    
End Sub

Hervé.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
666
W
Réponses
2
Affichages
240
Retour