Si X dans tableur1= X' dans tableur2 alors appliquer la mise en forme de X sur X'

  • Initiateur de la discussion Initiateur de la discussion ron971
  • 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 !

ron971

XLDnaute Nouveau
Bonjour à tous,

Dans mes recherches sur le net, j'ai trouvé ce forum, j'ai parcouru bien des pages, je suis sûr de trouver ce que je veux réaliser, quelqu'un veut-il bien m'orienter ?

Je voudrais pouvoir copier la mise en forme de plusieurs nombres que j'aurai mis dans des mises en forme particulières et pouvoir appliquer cette mise en forme respectivement sur chaque nombre que compose mon fichier.

En fait, ça serait de trouver le moyen de chercher dans la feuille excel le chiffre concerné et attribuer le code couleur correspondant. Ex: 70=> 70 en rouge, 56=> 56 vert pomme, etc. En fait c'est une forme conditionnelle.

En pièce jointe, mon gradient de couleur que je voudrais appliquer et l'exemple de que je voudrais obtenir dans le fichier joint.

Merci de votre aide.

A bientôt,

Ronnie.
 

Pièces jointes

Re : Si X dans tableur1= X' dans tableur2 alors appliquer la mise en forme de X sur

Bonjour Ron971 et bienvenue sur ce forum

Voici un petit code qui devrait faire l'affaire
Code:
Sub MiseEnForme()
  Dim Cel As Range, CelF As Range, RngG As Range, RngD As Range
  ' Définir la zone de gradient
  Set RngG = Range("C10:I19")
  ' Définir la zone ou appliquer les couleurs
  Set RngD = Range("S10:Y19")
  ' En cas d'erreur on continue la boucle
  On Error Resume Next
  ' Pour chaque cellule
  For Each Cel In RngD
    ' Trouver le chiffre correspondant
    Set CelF = RngG.Find(What:=Cel.Value)
    ' Si la cellule est trouvée
    If Not CelF Is Nothing Then
      ' Copier la cellule de la zone gradient et la coller
      ' = couleur + fond
      CelF.Copy Destination:=Cel
    End If
  Next Cel
  On Error GoTo 0
End Sub

A+
 
- 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
4
Affichages
133
Réponses
2
Affichages
103
Réponses
25
Affichages
611
Réponses
6
Affichages
640
Réponses
3
Affichages
373
Retour