Office 365 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
 

Fichiers joints

herve62

XLDnaute Barbatruc
Bonsoir
Je n'arrive pas à cerner ce que tu souhaites ?
Pourrais tu mettre en manuel ( plusieurs petits tableaux comme de A1 à A6) avec tes couleurs souhaitées selon les valeurs
cela ira 10 x plus vite à comprendre
 

haonv

XLDnaute Occasionnel
Bonsoir,

Le fichier en retour avec des modifications et des commentaires sur la macro

Cordialement
Edit: Bonsoir herve62
 

Fichiers joints

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir
Je n'arrive pas à cerner ce que tu souhaites ?
Pourrais tu mettre en manuel ( plusieurs petits tableaux comme de A1 à A6) avec tes couleurs souhaitées selon les valeurs
cela ira 10 x plus vite à comprendre
Bonjour a toi , je te met en PJ l'explicatif plus le fichier original
je te remercie beaucoup
 

Fichiers joints

herve62

XLDnaute Barbatruc
Re , Slt Haonv
Je ne sais pas pour TEMA .. mais je ne pîge toujours pas et d'après ce qui est demandé cela ne se fait pas
ex : A1 est en gris car je mets un temps en A2 ... là ça va
ensuite
 

herve62

XLDnaute Barbatruc
Bonjour, @TEMAGOULTFARID
Là , Impeccable !!!!! j'ai pigé ou tout du moins je le pense
fichier joint , que avec des MFC , le VBA reste tel quel , d'ailleurs il signale bien en cas d'erreur
si pas ok fait le savoir , tu as aussi le fichier de Haonv
 

Fichiers joints

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir,

Le fichier en retour avec des modifications et des commentaires sur la macro

Cordialement
Edit: Bonsoir herve62
Bonjour a toi et merci beaucoup cela fonctionne, Un petite question, Lorsque je sélectionne les informations dans la colonne A2:A6 ok , pas de soucie,Par contre si je devais récupérer les informations de d'autres cellules exemple en fichier ;je copies F2:F6 et je fais coller avec lien-hypertexe , les infos sont bien affichées dans la colonne A2:A6 mais rien ne se passe dans la cellule A1.J'ai bien chercher par tout les collages , rien n'y fait.Pourrait tu me dire s'il y a une sorte de clonage ou autre.Par avance merci
 

Fichiers joints

TEMAGOULTFARID

XLDnaute Occasionnel
Bonjour, @TEMAGOULTFARID
Là , Impeccable !!!!! j'ai pigé ou tout du moins je le pense
fichier joint , que avec des MFC , le VBA reste tel quel , d'ailleurs il signale bien en cas d'erreur
si pas ok fait le savoir , tu as aussi le fichier de Haonv
Bonjour a toi et merci beaucoup cela fonctionne, Un petite question, Lorsque je sélectionne les informations dans la colonne A2:A6 ok , pas de soucie,Par contre si je devais récupérer les informations de d'autres cellules exemple en fichier ;je copies F2:F6 et je fais coller avec lien-hypertexe , les infos sont bien affichées dans la colonne A2:A6 mais rien ne se passe dans la cellule A1.J'ai bien chercher par tout les collages , rien n'y fait.Pourrait tu me dire s'il y a une sorte de clonage ou autre.Par avance merci

Fichiers joints
 

Fichiers joints

herve62

XLDnaute Barbatruc
ton fichier joint est faux , ce n'est plus ce que j'ai fait , revient à l'original et explique ce que tu veux faire
 

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir,

Le fichier en retour avec des modifications et des commentaires sur la macro

Cordialement
Edit: Bonsoir herve62
Bonjour a toi et merci pour ton retour, je te rejoint ta proposition avec une autre demande si cela ne te dérange pas .
l'explicatif est dans le fichier.
par avance, merci
 

Fichiers joints

herve62

XLDnaute Barbatruc
Salut
Bon comme je viens juste de voir ta réponse , je te renvoie la 1ere correction :
tu te mets en A1 > edite la MFC > gérer les règles > mets toi sur le format VERT > puis modifier la règle
tu changes le: $A$5<$A$2) par $A$5<=$A$2) ( ajout de =) > OK > appliquer , et c'est fait
pour le reste je vois ce soir
 

herve62

XLDnaute Barbatruc
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
 

Fichiers joints

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é
 

Fichiers joints

Haut Bas