SI en VBA

TEMAGOULTFARID

XLDnaute Occasionnel
Bonjour a vous tous,
En me servant d'une macro qui m'a été généreusement donné pour un autre projet, j'ai souhaité réutilisé avec des modifications

En tant que novice dans le domaine VBA, j'ai essayé de faire mes premiers pas (en trotteur évidement :) ) mais je bloque sur une ligne.
Le projet:
A1/Change de couleur par MFC généré par des chifrres lié aux informations de A2:A6 Dans l'ordre:
A2=temps estimé (affichage menu deroulant, couleur GRIS)
A3= NUIT si A2 informé(couleur Bleu)
A4 = Imprimer(OK) Si A2 Informer(Couleur violé)
A5 =Temps passé SI A2 informer(couleur vert)
A5 = Temps dépassé de A2 (couleur saumon)
A6 = Travail non effectué si A5 vide(couleur rouge)

Mon souci lorsque je souhaite saisir le temps passé , A5 la saisie dépend de l'information de la cellule A2, a savoir supérieur a 00:00 et A1 passe en vert mais lorsque le temps passé est supérieur A2 la couleur passe en saumon et je bloque dessus, car a chaque fois il me fenêtre s'ouvre et m'informe que la cellule A2 doit être informé , alors qu'elle est bien informé ,
je met PJ
Normalement le reste est OK
Par avance merci
 

Pièces jointes

  • couleur.xlsm
    20.1 KB · Affichages: 16

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir
Voilà j'ai repris le fichier herve62 pour faire toutes les modif , normalement cela fonctionne
Les données sont à selectionner en F2:F6 , j'ai donc forcément effacé les validations de A2:A6
remis les formats de cellules comme il faut ; dans Fichier > options > avancées > affichage feuille calcul > décocher mettre un zero cellule vide ( pour les MFC)
Toutes les conditions ( j'ai fait STRICT) sont réalisées , j'ai juste un doute !!! si juste NUIT non selec. , que doit-il se passer ??
si tu effaces tout de F2:F6 tout est Blanc dans A2:A6
A toi de voir
Tout simplement magnifique , ça fonctionne nickel, et pour répondre a ta question pour le choix de la nuit si c'est non sélectionnée, ça fonctionne parfaitement, un grand merci pour ta disponibilité et pour ta réactivité et j’espère que ce modèle pourra a servir a d'autre personne. Encore merci
 

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir
Voilà j'ai repris le fichier herve62 pour faire toutes les modif , normalement cela fonctionne
Les données sont à selectionner en F2:F6 , j'ai donc forcément effacé les validations de A2:A6
remis les formats de cellules comme il faut ; dans Fichier > options > avancées > affichage feuille calcul > décocher mettre un zero cellule vide ( pour les MFC)
Toutes les conditions ( j'ai fait STRICT) sont réalisées , j'ai juste un doute !!! si juste NUIT non selec. , que doit-il se passer ??
si tu effaces tout de F2:F6 tout est Blanc dans A2:A6
A toi de voir
Bonjour a toi, je reviens vers toi concernant le magnifique fichier que tu m'as conçu,il fonctionne très bien je te rassure,cependant il aurai t il moyen lorsque la couleur s'affiche de pourvoir y intègre un numéro lie a la couleur ;Gris=1 bleu=2 violet=3 vert=4 saumon=5 rouge=6.J'ai besoin de ces information pour alimenté un autre tableau. Je me répète,ton fichier fonctionne très bien juste dans le cellule coloré que soit affiché le numéro comme cité au dessus, est ce possible;Je te rassure avant de te le demandé, j'ai cherché dans le web il y a quelque astuce mais trop lourd.par avance merci et bonne journée.
 

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir , @TEMAGOULTFARID
Voilà , j'ai regardé ton affaire , solution par VBA simple, les MFC sont restées
Bonjour Hervé, je reviens vers toi , je te rassure ta formule fonctionne tres bien , cependant :
si je fait la somme D5=D3*D4 , la valeur s'affiche dans A1 alors qu'il n'y a rien dans D5 , si j'enleve la formule du D5 , c'est ok .J'auari voulu intergré la somme automatique tout en gardant l'efficacité de ta formule ,Idem D7=G9:G19 ,

en resume s'il y a formule dans les cellules D4 et D7 ca pertube la vba .Jai beau chercher sur la toile , mais rien n'y fait et j'ai même essayé de contourner ce probleme par VBA mais rien.Est ce possible d’intégré le calcul des "Somme" des cellules D5=D3*D4 et D7=G9:G19 en conservant l'identique de la formule merci
fichier en PJ avec l'interface dans lequel cela est intégré
 

Pièces jointes

  • teste 2.xlsm
    149.7 KB · Affichages: 3

Discussions similaires

Réponses
1
Affichages
591
Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 083
Messages
2 085 187
Membres
102 809
dernier inscrit
Sandrine83