Aide Excel
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Aide Excel

Forum d'aide et d'entraide sur Excel : cours, astuces, tutoriaux...
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 fonction VBA comment faire pour modifier la couleur

Aller en bas 
2 participants
AuteurMessage
DIDOU
Membre



Nombre de messages : 12
Date d'inscription : 07/05/2007

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyMar 8 Mai à 19:52

Bonjour je vous explique mon probleme
dans la plage A1:T40
si la cellule est= Enfants D alors colorer la cellule en violet
ou la cellule est= Enfants TD alors colorer la cellule en jaune
et au total pour 8 choix different
merci de votre aide
Revenir en haut Aller en bas
Jacky67
Membre
Jacky67


Nombre de messages : 222
Date d'inscription : 17/09/2005

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyMer 9 Mai à 0:27

En y réfléchissant bien, je me dis que c'est faisable avec une macro.
Le problème est de savoir quand lancer la macro.

Les possibilités sont quasiment infinies... :
- faire une macro qui va "colorier" toute la plage ou faire une macro qui ne va colorier qu'une cellule.
- créer un bouton à cliquer pour lancer la macro (qui va alors colorier toute la plage), ou lancer la macro automatiquement à chaque changement de valeur d'une cellule (qui va alors colorier toute la plage ou seulement la cellule modifiée), etc.


Les valeurs des cellules de ta plage sont entrées de quelles façons (liste de choix ou manuellement) ?
Revenir en haut Aller en bas
DIDOU
Membre



Nombre de messages : 12
Date d'inscription : 07/05/2007

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyMer 9 Mai à 17:31

Ily a en fais 15 feuilles avec 8 cellules sur chaque feuille, et les données sont prises avec une formule SI(x8)
donc je cherche comment faire une macro qui me permet de colorier et modifier la couleur du texte de ces cellules en fonction du choix
Revenir en haut Aller en bas
Jacky67
Membre
Jacky67


Nombre de messages : 222
Date d'inscription : 17/09/2005

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyMer 9 Mai à 18:53

Désolé, ch'uis trop lourd, j'pige pô. Sad

Si tu le veux, tu peux m'envoyer le fichier en passant par megaupload.com.
Attention, tout le monde pourra le télécharger, à moins que tu m'envoies le lien par MP. Wink
Revenir en haut Aller en bas
DIDOU
Membre



Nombre de messages : 12
Date d'inscription : 07/05/2007

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyMer 9 Mai à 19:06

voila le code que j'ai reussi a faire

Sub ChangeColorCelluleAuto()
'
' ChangeColorCelluleAuto Macro
' Macro enregistrée le 09/05/2007 par Didou
'

Dim cell As Range
For Each cell In Range("A1:T40")
Select Case cell.Value
Case Is = "Enfants AD"
cell.Interior.ColorIndex = 2
Case Is = "Enfants D"
cell.Interior.ColorIndex = 7
Case Is = "Enfants TD"
cell.Interior.ColorIndex = 6
Case Is = "Enfants ABO"
cell.Interior.ColorIndex = 4
Case Is = "AD"
cell.Interior.ColorIndex = 44
Case Is = "D"
cell.Interior.ColorIndex = 5
Case Is = "TD"
cell.Interior.ColorIndex = 3
Case Is = "ABO"
cell.Interior.ColorIndex = 1
End Select
Next
End Sub


mais il ne fonctionne qu'une fois et ce malgre des modification
et je n'es pas trouver comment modifier la couleur de la police
Revenir en haut Aller en bas
DIDOU
Membre



Nombre de messages : 12
Date d'inscription : 07/05/2007

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyMer 9 Mai à 19:21

en faite ca marche (reste la couleur des polices)mais comment faire pour automatisé a chaque modification sur les feuilles zone 1 à 15 sans touche les autres feuilles du classeur
Revenir en haut Aller en bas
Jacky67
Membre
Jacky67


Nombre de messages : 222
Date d'inscription : 17/09/2005

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyJeu 10 Mai à 2:43

Je pense que l'envoi d'un fichier aurait peut-être été plus simple, mais il est vrai que l'on doit pouvoir faire sans aussi. Wink


Essaye ceci :

Quand tu ouvres l'éditeur VBA tu dois avoir la liste des feuilles qui s'affiche sur la droite sans doute.
Double-clique sur une feuille.
Sélectionne alors "Worksheet" dans la liste déroulante de gauche de la fenêtre qui s'ouvre.
et sélectionne alors "Change" dans la liste déroulante de droite de cette même fenêtre.
C'est là que tu peux faire appelle à ta procédure.

Mais ça ne sera pas simple car la nouvelle cellule active peut être n'importe laquelle sans savoir quelle cellule a été modifiée...


Sinon, tu peux créer un bouton pour lancer la macro.
Revenir en haut Aller en bas
DIDOU
Membre



Nombre de messages : 12
Date d'inscription : 07/05/2007

fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur EmptyDim 13 Mai à 14:43

ça marche sauf que j'ai mis le code dans Workshett_Activate
comme ça a la selection de la feuille il modifie les couleur

Merci de votre aide
Revenir en haut Aller en bas
Contenu sponsorisé





fonction VBA comment faire pour modifier la couleur Empty
MessageSujet: Re: fonction VBA comment faire pour modifier la couleur   fonction VBA comment faire pour modifier la couleur Empty

Revenir en haut Aller en bas
 
fonction VBA comment faire pour modifier la couleur
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» modifier la couleur de lignes
» Comment compter des cellules de couleur non vides
» faire une addition avec excel que des cellules en couleur
» [URGENT] Comment faire un TCD a partir de plusieurs feuilles

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide Excel :: Entraide & apprentissage :: A l'aide...-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser