Macro de mise en forme conditionnelle

Résolu/Fermé
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 - 7 juil. 2008 à 15:30
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 - 8 juil. 2008 à 13:09
Bonjour,
j'aimerais créer une macro de mise en forme conditionnelle sous excel

j'ai un tableau de 13 colonnes
je voudrais que le conetenu de chaque ligne qui a un "0" dans la colonne J soit en blanc sur blanc (que ca apparraisse pas en fait lol)

et que toutes les lignes ayant en colonne J autrechose qu'un "0" se range par ordre croissant de J

je suis sure qu'avaec Excel tout est possible ;)

Merci d'avance

10 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
7 juil. 2008 à 16:37
Bonjour
Je partage la surprise da Marina au moins pour le sujet des 0.
Il suffit d'aller dans :
Barre des taches /Outil / Option / Onglet "Affichage"
Décochez valeur 0 et il 'y en aura plus de visible
Quand au classement de la colonne J
Sélectionnez le champ
Données/ Trier/ et faire ce qu'excel vous demande
Crdlmnt
1
m@rina Messages postés 20069 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 24 avril 2024 11 271
7 juil. 2008 à 16:41
Bonjour Vaucluse ;)

Pour les 0, j'ai failli répondre comme toi mais... j'ai lu une deuxième fois, et en fait c'est toute la ligne qui doit être blanche... Mais ça reste quand même faisable sans macro ! ;)

m@rina
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395 > m@rina Messages postés 20069 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 24 avril 2024
7 juil. 2008 à 16:47
Exact, très chère,mais on va attendre un peu pour parler de la mise en forme conditionelle, non?
D'une part on en parle tellement souvent
D'autre part, ce n'est pas désagréable de t'avoir de temps en temps au fil
Amicalement
0
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
7 juil. 2008 à 20:12
bonsoir,
oui quand je fait une mise en forme conditionelle il n'y a que la cellule ou il y a le 0 qui est en blanc sur blanc
je voudrais que toute la ligne apparaissent en blanc...

le truc c'est qu'il faut appliquer ceci à plus de 200 feuilles (fiches) (dans 3 classeurs)

et il faudrait que dès qu'on modifié le 0 là ligne redevienne visible..
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395 > JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014
7 juil. 2008 à 20:47
Bonsoir
Une MFC ne se limite pas à une cellule!
Sélectionnez toutes votre ligne, ou même tout votre champ
Rentrez la formule de mise en forme en bloquant avec $ la colonne de la cellule de référence
par exemple:
$C1=0
avec ceci toute votre ligne prendra le format quand la cellule C sera égale à 0, et si vous avez sélectionné toute votre feuille, ceci se passera ligne par ligne avec la cellule C correspondante

Pour appliquer cela à toutes les feuilles d'un même classeur:
sélectionnez le premier onglet, maintenez la touche Alt enfoncée, sélectionnez le dernier onglet,
Faites l'opération ci dessus
toutes les feuilles sont modifiées en même temps.

Attention, n'oubliez pas ensuite: clic droit sur un onglet et dissocier les feuilles, sinon vous risquez ensuite d'intervenir sur toutes les feuilles à la fois?
Crdlmnt
0
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
8 juil. 2008 à 07:49
bonjour,

je ne comprend pas tout...

quand je fait format : MFC : une fenetre s'ouvre

Condition 1 : si la valeur de la cellule : égale à : 0
format: police : couleur de ppolice : blanc

la tout va bien mais ya que la cellule en blanc sur blanc

ensuite si je fait outil : option : affichage : décocher la valeur 0
il n'y a aussi que la cellule ou ya le 0 qui n'apparait pas.

et pour ce que tu ma dit hier soir: je ne vois pas vraiment....
Il existe un fonction ou une formule pour la mise en forme?

si c'est le cas ok je comprend mieux l'histoire du $ bloquant ;)
mais je connais pas la formule si tu veux bien me la donner je te serais vraiment reconnaissante
0
m@rina Messages postés 20069 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 24 avril 2024 11 271
7 juil. 2008 à 16:32
Bonjour,

Pourquoii une macro ?

Ca peut se faire sans macro, non ?

m@rina
0
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
7 juil. 2008 à 16:34
euh...
bah en fait quand je fait format : mise en forme conditionelle
si egale à 0 couleur de police blanche

ca ne me le fais que pour la cellule en quetion et pas pour toute la ligne du tableau.

Donc je crois que je doit mal m'y prendre...

tu pensais a quoi?
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31
7 juil. 2008 à 16:40
Bonjour

j'aimerais enlever définitivement les macro dans exel quelqu'un peut me dire comment faire.Merci
0
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4
8 juil. 2008 à 08:10
bonjour,

je suis pas sûre mais euh...
essaye ca quand même

Alt + F8

une fentre s'ouvre séléctionne la macro que tu veux supprimer et clique sur supprimer

(ca marche sous Excel 2003 je ne sais pas sur quel Excel tu es)
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31 > JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014
8 juil. 2008 à 10:09
Bonjour
j'ai essayé mais ca fonctionne pas.
Mon exel date des années 1997 environs.
Merci
0
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4 > founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009
8 juil. 2008 à 10:13
et en faisant
Outil > macro > macro

il devrais y avoir une fenetre qui s'ouvre
séléctionne la macro que tu veux supprimer

et clique sur supprimer
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31 > JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014
8 juil. 2008 à 10:39
Re-bonjour

Alors si je fais "alt F8 " "ou marco >macro" ca me donne la meme image et ca me dit : exécuter ,annuler, pas à pas détaillé, modifier.

y a pas de" supprimer"

j'ai tout essayé ca n'enlève pas les macro.
0
JOLARITALE Messages postés 144 Date d'inscription dimanche 20 août 2006 Statut Membre Dernière intervention 10 décembre 2014 4 > founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009
8 juil. 2008 à 10:41
et si tu va dans le VBA

dans le dossier Modules
tu fais un clique droit sur le module qui correspond à la macro que tu veux supprimer
et la tu devrais avoir le choix supprimer

non?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31
8 juil. 2008 à 11:13
Nom de la Macro M Caisse
Macro dans tous les classeurs ouverts >
ce classeur
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31
8 juil. 2008 à 11:16
J'aimerais annuler les macro dans toute la feuille exel
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31
8 juil. 2008 à 11:19
Créer et supprimer ne sont pas en surbrillance
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
8 juil. 2008 à 12:03
Et qu'y a t'il de listé dans le tableau "Nom des macro?
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31
8 juil. 2008 à 12:07
1 chose
M_caisse
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31
8 juil. 2008 à 12:10
c'est le nom de ma feuille exel
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
8 juil. 2008 à 12:46
Alors essayez de passer par:
Outil /Macro / Visual basic editor
Une fenêtre s'affiche.Effacer le texte qui s'y trouve
Crdlmnt
0
founex1 Messages postés 86 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 23 octobre 2009 31
8 juil. 2008 à 13:09
En fait je vous explique en gros.

Je me suis envoyé (depuis le boulot) cette feuille exel par e-mail (pour pouvoir travailler depuis la maison).

C'est pas moi qui l'ai crée et celui qui l'a crée ne sait pas non plus comment enlever ces macro!!.

En fait c'est une pièce de caisse (entrée-sortie de l'argent) a la fin du mois on efface les écritures en appuyant sur "fin de mois"
ca efface les écritures mais pas le solde.mais voila cette fichue macro l'empêche.

Donc c'est pas grave je le fais manuellement.

Merci pour votre gentille aide.
Cordialement
founex1
0