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

demande des explication sur le fichier zip

P

ptitloups

Guest
Bonjour le forum,
comment lancer une macro a l ouverture de la feuille excel ?
je voudrais que les cellule clignote en quand le chiffres arrive a 0 ou <0 comme elle le fond mais en plus qu elle clignote en permanence et que je puisse travailler dessus.
ha oui j oublier et le fond ne bouge pas car ici il devient blanc aprés avoir clignoter.
merci d'avance.
 

Pièces jointes

  • Exemple_Gestion_de_parc.zip
    27.1 KB · Affichages: 13
  • Exemple_Gestion_de_parc.zip
    27.1 KB · Affichages: 14
  • Exemple_Gestion_de_parc.zip
    27.1 KB · Affichages: 15
J

Jean-Marie

Guest
Bonsoir ptitloups

Je te conseille de faire un saut sur la charte du forum. Il ne faut pas lancer plusieurs fils pour le même sujet, celui ci découle de celui là Lien supprimé.

J'ai modifié ton fichier pour l'adapter "à ma sauce", application du code mis en lien lors de mon premier post sur ton premier fil.

Ce fichier utilise :
- 2 procédures dans un module,
- 1 procédure lancée à l'ouverture du fichier, 1 procédure lancée à la fermeture qui sont placées dans le thisworkbook,
- 1 nom défini,
- 1 mise en forme conditionnelle.

Ouvre le en activant les macros, regarde si cela te convient, ferme le fichier.

Pour l'adapter à ton fichier :
1) Ouvre le sans activer les macros.
2) Dans ton fichier, Clique sur le menu Insertion/Nom/définir...
3) dans la boîte de dialogue, tu tapes dans le champ du haut VarEclairage,
dans le champ du bas, tape la valeur 0, valide
4) Sélectionne les cellules qui devront clignoter,
5) clique sur le menu Format/Mise en forme conditionnelle...
6) dans la boîte de dialgoue, change "la valeur est " par la "formule est,
dans le champ saisissable il faut inscrire VarEclairage=1, change le format, valide 2 fois.

Pour l'instant, les valeurs ont changées de format, mais elles ne clignotent pas

Il faut rajouter le code
1) Appuie sur la touche Alt+F11
2) Dans la fenêtre "Projets"
3) Clique droit sur le module contenu dans le fichier "Exemple_Gestion_de_parc.XLS", puis sur "code" dans le menu contextuel, ce qui permet d'ouvrir la fenêtre du module
4) Sélection les lignes des deux Sub, et fait un copier
5) Clique sur ton Fichier dans la fenêtre "Projet"
6) Menu Insertion/Module
7) Dans la nouvelle fenêtre, colle le texte

On passe au Thisworkbook
8) Clique droit sur le Thisworkbook du fichier "Exemple_Gestion_de_parc.XLS" puis sur "code", tu connaîs la manip.
9) Tu copies
10) Clique sur le Thisworkbook de ton fichier
11) fait un coller dans la nouvelle fenêtre
12) Clique sur le menu Fichier/Retourner à Excel
13) fait une sauvegarde
14) ferme et rouvre le fichier

L'avantage avec ce code, une fois installé dans le fichier, tu n'y touches plus (sauf pour changer la temporisation), c'est Excel par l'intermédiaire de la mise en forme conditionnelle qui fait tout, toi tu choisis les cellules, le format de la MFC et c'est tout.

@+Jean-Marie
 

Pièces jointes

  • Exemple_Gestion_de_parc.zip
    25.5 KB · Affichages: 10
  • Exemple_Gestion_de_parc.zip
    25.5 KB · Affichages: 13
  • Exemple_Gestion_de_parc.zip
    25.5 KB · Affichages: 12
C

CBernardT

Guest
Bonjour Petitloups et Jean-Marie

Je vois que Jean-Marie à bien avancé les explications et les améliorations !

J'ai mis une réponse sur le premier fil :

Lien supprimé

Cordialement

CBernardT
 
P

ptitloups

Guest
Bonjour jean marie et CbernardT,

j ai bien recu ton fichier mais impossible a l ouvrir car un message d erreur s affiche Micrsoft Excel a rencontré un probleme et doit fermer.
si je récupere le fichier je n'est plus aucune macro.
merci de me le renvoyer sans affiche le 0 dans la cellule E3.
 
P

ptitloups

Guest
Bonsoir jean marie
j'ai essaye comme expliquer dans ton dernier msg mais une donnée ne fonctionne pas la valeur vNow "Erreur de compilation : variable non definie"
Au secour j en peu plus.
Merci d une réponse positif.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…