Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Renseignements macro

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

ironangel

XLDnaute Occasionnel
Bonjour le forum,

J'ai de nouveau besoin de votre aide qui m'est trés précieuse.
J'aimerais faire une macro simple qui dit: si j'écris "chien" dans la colonne A il m'associe automatiquement la couleur rouge dans la cellule correspondante de la colonne B, et pouvoir le faire pour d'autre types d'animaux. Qqun pourrait il me donner une macro simple?

Amicalement

Seb
 
Re : Renseignements macro

Bonsoir essaie et complète cette macro.
Les noms d'animaux en colonne A, les couleurs sont mises en colonne B

 
Re : Renseignements macro

Re,
le chiffre correspond à une couleur (6 jaune, 3 rouge, etc..)
à toi de voir les couleurs que tu veux.

Le mot remplir n'est pas une instruction VBA mais le nom que j'ai donné à la sous-routine,
mais tu peux remplacer par un autre mot (colorier, toto, ironangel , truc ...)
 
Re : Renseignements macro

Salut l'ami,
J'ai un soucis, quand je veux executer ton code, je n'y arrive pas, il est défini en 2 macro, ce n'est pas possible en une seule?
j'aimerais également qu'elle puisse s'éxécuter automatiquement, sans devoir passer par l'executeur de macro

Peux tu m'aider?

Tu trouveras, ci-dessous mon code que j'ai changé à ma sauce


Sub Dénomination_fab()
'
For i = 1 To Range("C4").End(x4Down).Row

Cells(i, 4).Select
Call couleur

Next i

End Sub
'_________________________________________________ _____________________
Sub couleur()
Squelette = ActiveCell.Value
Select Case Squelette

Case "SIPC2"
coul = rouge
GoTo remplir

Case "SIPC3"
coul = orange
GoTo remplir

Case "SIPC4"
coul = jaune
GoTo remplir

'******** etc...

End Select

remplir:
With ActiveCell.Offset(0, 1).Interior
.ColorIndex = coul
.Pattern = xlSolid
End With
End Sub
 
Re : Renseignements macro

Salut ironangel,
le fait d'avoir 2 macros ne change rien, il suffit de lancer
la macro Dénomination_fab
J'ai remplacé dans tes modifs x4Down par Xldown avec un l comme louis
aprés le X. Je pense que c'est pour çà que tu n'y arrivais pas.
Excel reconnait les couleurs par des nombres, ne pas mettre le nom de la couleur. J' ai joint la liste des couleurs avec leurs codes.

j'aimerais également qu'elle puisse s'éxécuter automatiquement,
sans devoir passer par l'executeur de macro
Si tu veux dire à l'aide d'un bouton, j'ai rajouté ce bouton, sinon il faudra placer la macro ailleurs.
Regarde la pièce jointe Classeur1.xls
 

Pièces jointes

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

  • Question Question
Microsoft 365 Macro de recherche
Réponses
20
Affichages
3 K
Réponses
2
Affichages
646
Réponses
3
Affichages
595
S
Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…