Macro permettant de colorer une cellule d'aprés une autre
Résolu/Fermé
ched64
Messages postés
52
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
9 mai 2016
-
17 févr. 2014 à 11:09
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016 - 17 févr. 2014 à 16:29
ched64 Messages postés 52 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 9 mai 2016 - 17 févr. 2014 à 16:29
A voir également:
- Macro permettant de colorer une cellule d'aprés une autre
- Excel colorer une cellule si - Guide
- Aller à la ligne dans une cellule excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Verrouiller une cellule excel - Guide
- Macro word - Guide
10 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
17 févr. 2014 à 11:54
17 févr. 2014 à 11:54
Bonjour,
voir commentaire pour MFC
https://www.cjoint.com/?DBrl1pIUWh6
voir commentaire pour MFC
https://www.cjoint.com/?DBrl1pIUWh6
ched64
Messages postés
52
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
9 mai 2016
17 févr. 2014 à 12:36
17 févr. 2014 à 12:36
Bonjour,
Merci de ta réponse, j'avais utilisé une formule qui ressemble à la tienne pour mon test, cependant il faut que j'écrive cela obligatoirement dans VBA.
J'ai une macro "mise en forme du tableau" avec déjà plusieurs critères qui vient se placer par dessus la Mise en forme conditionnelle...à chaque fois que je charge un nouveau fichier, la mise en forme n'est donc plus prise en compte..
Je cherche donc une solution par VBA...pour l'inclure dans la macro "mise en forme du tableau"
Merci de ta réponse, j'avais utilisé une formule qui ressemble à la tienne pour mon test, cependant il faut que j'écrive cela obligatoirement dans VBA.
J'ai une macro "mise en forme du tableau" avec déjà plusieurs critères qui vient se placer par dessus la Mise en forme conditionnelle...à chaque fois que je charge un nouveau fichier, la mise en forme n'est donc plus prise en compte..
Je cherche donc une solution par VBA...pour l'inclure dans la macro "mise en forme du tableau"
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
17 févr. 2014 à 13:21
17 févr. 2014 à 13:21
Re,
Quand vous "chargez" un nouveau fichier, il est toujours "placer" comme celui de votre exemple: J1 toujours au meme endroit et les -3,-4 arrivent du fichier "charge"
Quand vous "chargez" un nouveau fichier, il est toujours "placer" comme celui de votre exemple: J1 toujours au meme endroit et les -3,-4 arrivent du fichier "charge"
ched64
Messages postés
52
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
9 mai 2016
17 févr. 2014 à 13:29
17 févr. 2014 à 13:29
Le problème est le suivant, j'ai un bouton qui me permet de"charger" le nouveau fichier, et en suivant un autre qui me permet de"mettre a jours les tableaux croisés dynamique".
La mise en forme marche pour le moment, mais en mettant "mettre a jours les tableaux croisés dynamique", elle n'existe plus aprés. la mise en forme remplace tout ce qui existant y compris la mise en forme.
C'est pour cette raison que je suis obligé de passer par une macro, car ce bouton mise à jour est indispensable.... donc pas évident
La mise en forme marche pour le moment, mais en mettant "mettre a jours les tableaux croisés dynamique", elle n'existe plus aprés. la mise en forme remplace tout ce qui existant y compris la mise en forme.
C'est pour cette raison que je suis obligé de passer par une macro, car ce bouton mise à jour est indispensable.... donc pas évident
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
17 févr. 2014 à 14:19
17 févr. 2014 à 14:19
Re,
Certainement, mais vous ne repondez pas a la question:
quand vous chargez un nouveau fichier, est-ce que le jour J1 reste au meme endroit (meme cellule) que le fichier precedent ??
Certainement, mais vous ne repondez pas a la question:
quand vous chargez un nouveau fichier, est-ce que le jour J1 reste au meme endroit (meme cellule) que le fichier precedent ??
ched64
Messages postés
52
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
9 mai 2016
17 févr. 2014 à 14:26
17 févr. 2014 à 14:26
Ah oui excusez moi j'ai mal compris la question...
En chargeant un nouveau fichier, le J1 reste bien au même endroit.
En chargeant un nouveau fichier, le J1 reste bien au même endroit.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
17 févr. 2014 à 14:31
17 févr. 2014 à 14:31
Re,
Dans le fichier que vous avez mis a dispo, le premier jour du mois J1 (mars) ce trouve en H4. Pour les autres fichiers charges est-ce que c'est pareil, puisque vous faites une mise en forme
Dans le fichier que vous avez mis a dispo, le premier jour du mois J1 (mars) ce trouve en H4. Pour les autres fichiers charges est-ce que c'est pareil, puisque vous faites une mise en forme
ched64
Messages postés
52
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
9 mai 2016
17 févr. 2014 à 14:40
17 févr. 2014 à 14:40
Alors le fichier export (extrait de l'outil à le J1 en W5) et une fois la mise en forme effectuée, il se trouvera toujours en H4.
Une fois la mise en forme effectuée il sera toujours en H4 pour n'importe quel mois
Une fois la mise en forme effectuée il sera toujours en H4 pour n'importe quel mois
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
17 févr. 2014 à 16:20
17 févr. 2014 à 16:20
Re,
Je regarde la chose.
A+
Je regarde la chose.
A+
ched64
Messages postés
52
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
9 mai 2016
17 févr. 2014 à 16:29
17 févr. 2014 à 16:29
Re,
Pour ne pas vous faire perdre de temps, j'ai réussi en bataillant a trouver quelque chose qui à l'air de fonctionner.
Je sais pas si le language est correcte mais pour le moment ça marche.
'Coloration des lignes Nuits
numlgn = 5
Do Until numlgn = NbLign - 1
Cells(numlgn, 7).Select
If Left(Cells(numlgn, 7), 1) = "N" Then
Range(Cells(numlgn, 7), Cells(numlgn, nbcol)).Font.Color = MonBlanc
For Col_Nuit = 7 To nbcol
If Cells(numlgn, Col_Nuit) <> "" Then
Cells(numlgn, Col_Nuit).Interior.Color = MonBleuNuit
End If
Next
End If
numlgn = numlgn + 1
Loop
Merci beaucoup en tout cas.
Pour ne pas vous faire perdre de temps, j'ai réussi en bataillant a trouver quelque chose qui à l'air de fonctionner.
Je sais pas si le language est correcte mais pour le moment ça marche.
'Coloration des lignes Nuits
numlgn = 5
Do Until numlgn = NbLign - 1
Cells(numlgn, 7).Select
If Left(Cells(numlgn, 7), 1) = "N" Then
Range(Cells(numlgn, 7), Cells(numlgn, nbcol)).Font.Color = MonBlanc
For Col_Nuit = 7 To nbcol
If Cells(numlgn, Col_Nuit) <> "" Then
Cells(numlgn, Col_Nuit).Interior.Color = MonBleuNuit
End If
Next
End If
numlgn = numlgn + 1
Loop
Merci beaucoup en tout cas.