Faire apparaitre un bouton lorsqu'une condition est remplie
Résolu/Fermé
lorentia2
Messages postés
11
Date d'inscription
mardi 20 janvier 2015
Statut
Membre
Dernière intervention
17 octobre 2016
-
20 janv. 2015 à 09:09
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 21 janv. 2015 à 11:51
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 21 janv. 2015 à 11:51
A voir également:
- Faire apparaitre un bouton lorsqu'une condition est remplie
- Apparaitre hors ligne instagram - Guide
- Excel cellule couleur si condition texte - Guide
- Comment faire apparaître la tabulation sur word - Guide
- Ne pas apparaître en ligne sur messenger pour une personne - Guide
- Apparaitre hors ligne whatsapp - Guide
5 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié par f894009 le 20/01/2015 à 19:01
Modifié par f894009 le 20/01/2015 à 19:01
Re,
fichier modifie: https://www.cjoint.com/c/EAusRo0S0l1
pas de boite a message a l'ouverture
ecriture Nb date echue sur onglet Gestion des commandes
marquage des commandes envoyees par courriels "@" sur ce meme
onglet
fonctionnement:
a l'ouverture et timer a cinq minutes:
_____comptage date echue et ecriture sur onglet
_____envoi des commandes non marquees "@"
sur clic cellule colonne G:
si date echue(noire ou "ca urge") boite message pour choix supprime ou pas commande
si supprime, relance comptage date echue meme si il y le timer qui fera la chose dans quelque temps.
A vous de faire la mise en page du corps (Body) du message a envoyer
A vous de tester et rendez compte de ce qui vous chagrine
A+
fichier modifie: https://www.cjoint.com/c/EAusRo0S0l1
pas de boite a message a l'ouverture
ecriture Nb date echue sur onglet Gestion des commandes
marquage des commandes envoyees par courriels "@" sur ce meme
onglet
fonctionnement:
a l'ouverture et timer a cinq minutes:
_____comptage date echue et ecriture sur onglet
_____envoi des commandes non marquees "@"
sur clic cellule colonne G:
si date echue(noire ou "ca urge") boite message pour choix supprime ou pas commande
si supprime, relance comptage date echue meme si il y le timer qui fera la chose dans quelque temps.
A vous de faire la mise en page du corps (Body) du message a envoyer
A vous de tester et rendez compte de ce qui vous chagrine
A+
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
20 janv. 2015 à 09:29
20 janv. 2015 à 09:29
Bonjour,
Pouvez-vous mettre votre fichier a dispo, modifiez les donnees sensibles si besoin
Pour transmettre un fichier,
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Pouvez-vous mettre votre fichier a dispo, modifiez les donnees sensibles si besoin
Pour transmettre un fichier,
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
lorentia2
Messages postés
11
Date d'inscription
mardi 20 janvier 2015
Statut
Membre
Dernière intervention
17 octobre 2016
20 janv. 2015 à 09:36
20 janv. 2015 à 09:36
Les dates qui sont là s'était juste pour tester la mise en forme conditionnelle. Merci
https://www.cjoint.com/c/EAujQrnUCRB
https://www.cjoint.com/c/EAujQrnUCRB
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
20 janv. 2015 à 09:31
20 janv. 2015 à 09:31
Bonjour,
Il n'y a pas besoin de bouton. Un message suffit!
Faire Alt F11 pour ouvrir l'éditeur
Cliquer sur ThisWorkbook en haut à gauche et mettre ce code:
Il n'y a pas besoin de bouton. Un message suffit!
Faire Alt F11 pour ouvrir l'éditeur
Cliquer sur ThisWorkbook en haut à gauche et mettre ce code:
Option Explicit Sub envoiemessage() Dim c As Date Dim Rep As Integer c = Range("A1").Value 'a adapter à la ligne correspondante à la date If c < Now() Then Rep = MsgBox("Confirmez vous la reception de cet équipement?", vbYesNo + vbQuestion, "Confirmation reception") If Rep = vbYes Then ' ici le traitement si réponse positive ' ... Else ' ici le traitement si réponse négative ' ... End If End If End Sub Private Sub Workbook_Open() envoiemessage End Sub
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
20 janv. 2015 à 09:40
20 janv. 2015 à 09:40
Bonjour,
C'est une facon de voir.
Vu que c'est une liste de commande, faut une boucle de recherche et j'espere qu'il n'y aura pas une centaine de messages a l'ouverture.
C'est une facon de voir.
Vu que c'est une liste de commande, faut une boucle de recherche et j'espere qu'il n'y aura pas une centaine de messages a l'ouverture.
lorentia2
Messages postés
11
Date d'inscription
mardi 20 janvier 2015
Statut
Membre
Dernière intervention
17 octobre 2016
20 janv. 2015 à 09:47
20 janv. 2015 à 09:47
Merci cs_Le Pivert. Je pense quand même que le bouton est nécessaire parce que la livraison ne se fait pas dans la base même. Certains équipements sont livrés au port ou à l'aéroport. Donc le mail est censé rappeler qu'il faut allé récupérer l'outil et quand c'est fait, celui qui se charge de ca doit cliquer sur le bouton reception, confirmer la reception, ce qui fera disparaitre cette commande de la liste des commandes.
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
20 janv. 2015 à 10:09
20 janv. 2015 à 10:09
Dans ce cas là, je passe la main à f894009 que je salue
Bonne continuation
Le Pivert
Bonne continuation
Le Pivert
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
>
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
20 janv. 2015 à 11:04
20 janv. 2015 à 11:04
Re,
salut
Je prends la main si personne pour continuer
salut
Je prends la main si personne pour continuer
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié par f894009 le 20/01/2015 à 11:15
Modifié par f894009 le 20/01/2015 à 11:15
Re,
lorentia2:
je maintiens la mise a dispo de votre fichier.
Vous avez ecrit quelque chose qui m'interpelle:
celui qui se charge de ca doit cliquer sur le bouton reception
Cela suppose que le fichier excel qui doit envoyer les courriels soit ouvert en permanance ou a defaut ouvert en debut de journee
quelle messagerie ????
Courriel(s): un par commande ou un pour toutes les commandes ??
lorentia2:
je maintiens la mise a dispo de votre fichier.
Vous avez ecrit quelque chose qui m'interpelle:
celui qui se charge de ca doit cliquer sur le bouton reception
Cela suppose que le fichier excel qui doit envoyer les courriels soit ouvert en permanance ou a defaut ouvert en debut de journee
quelle messagerie ????
Courriel(s): un par commande ou un pour toutes les commandes ??
lorentia2
Messages postés
11
Date d'inscription
mardi 20 janvier 2015
Statut
Membre
Dernière intervention
17 octobre 2016
20 janv. 2015 à 11:29
20 janv. 2015 à 11:29
f894009
Dejà je ne savais pas qu'il faut absolument qu'il soit ouvert pour qu'il envoie le mail donc merci. Dans ce cas, je préciserai à la personne qui va l'utiliser de le garder ouvert.
Le courriel s'est par commande. Des qu'une commande arrive, ca envoie le courriel pour donner les infos sur la commande. Dans la messagerie du manager et dans celle de celui qui gere les stocks.
Dejà je ne savais pas qu'il faut absolument qu'il soit ouvert pour qu'il envoie le mail donc merci. Dans ce cas, je préciserai à la personne qui va l'utiliser de le garder ouvert.
Le courriel s'est par commande. Des qu'une commande arrive, ca envoie le courriel pour donner les infos sur la commande. Dans la messagerie du manager et dans celle de celui qui gere les stocks.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
>
lorentia2
Messages postés
11
Date d'inscription
mardi 20 janvier 2015
Statut
Membre
Dernière intervention
17 octobre 2016
20 janv. 2015 à 11:45
20 janv. 2015 à 11:45
Re,
Dejà je ne savais pas qu'il faut absolument qu'il soit ouvert pour qu'il envoie le mail Ben un fichier ferme ne fait rien......
Des qu'une commande arrive, ca envoie le courriel
Question; qui ecrit les lignes dans le fichier excel ??????
Question: les commandes arrivent au jour, a l'heure pret ou ....
Dans la messagerie du manager et en passant Outlook ou .......
Dejà je ne savais pas qu'il faut absolument qu'il soit ouvert pour qu'il envoie le mail Ben un fichier ferme ne fait rien......
Des qu'une commande arrive, ca envoie le courriel
Question; qui ecrit les lignes dans le fichier excel ??????
Question: les commandes arrivent au jour, a l'heure pret ou ....
Dans la messagerie du manager et en passant Outlook ou .......
lorentia2
Messages postés
11
Date d'inscription
mardi 20 janvier 2015
Statut
Membre
Dernière intervention
17 octobre 2016
>
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
20 janv. 2015 à 12:02
20 janv. 2015 à 12:02
Question; qui ecrit les lignes dans le fichier excel ??????
Re: c'est le gestionnaire de stocks qui va écrire les lignes dans le fichier
Question: les commandes arrivent au jour, a l'heure pret ou ....
Re: arrivent au jour
en passant par Outlook oui
Re: c'est le gestionnaire de stocks qui va écrire les lignes dans le fichier
Question: les commandes arrivent au jour, a l'heure pret ou ....
Re: arrivent au jour
en passant par Outlook oui
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
>
lorentia2
Messages postés
11
Date d'inscription
mardi 20 janvier 2015
Statut
Membre
Dernière intervention
17 octobre 2016
Modifié par f894009 le 20/01/2015 à 13:00
Modifié par f894009 le 20/01/2015 à 13:00
Re,
quel excel ??
Vous connaissez le VBA ???
Toujours pas decide(e) a mettre votre fichier a dispo ?? Vous pouvez passer par les MP si ca coince un peu
quel excel ??
Vous connaissez le VBA ???
Toujours pas decide(e) a mettre votre fichier a dispo ?? Vous pouvez passer par les MP si ca coince un peu
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
>
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
20 janv. 2015 à 13:01
20 janv. 2015 à 13:01
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
20 janv. 2015 à 13:08
20 janv. 2015 à 13:08
Re Bonjour tout le monde,
Avant de vous lancer dans la création de ce code, je vous recommande de bien peser le pour et le contre.
L'idée de LePivert est très bonne car elle évite de placer des boutons "à tout bout de champs" dans un classeur. Cependant, elle ne prends pas en compte la multiplicité possible des commandes "en réception", même si je doute que celui qui se fait livrer puisse en recevoir une centaine par jour.
De plus, que deviendront ces boutons une fois que l'on aura cliqué dessus?
Ils disparaissent? à la fermeture du classeur? A l'ouverture?
La suppression de ces boutons sous entendra une boucle sur tous les contrôles de la feuille. Donc attention à bien les différencier également.
Qui plus est, l'installation de contrôles dans une feuille, suite au dernier bug de mise à jour office doit faire réfléchir.
Je vous propose de repenser votre méthode en regardant du côté des UserForm et de leurs possibilités.
Un userform servant d'interface pourrait lister dans un contrôle ListBox les commandes "en réception" et comporter un bouton qui fera ce que vous souhaitez, y compris l'envoi du mail...
Bonne continuation.
Avant de vous lancer dans la création de ce code, je vous recommande de bien peser le pour et le contre.
L'idée de LePivert est très bonne car elle évite de placer des boutons "à tout bout de champs" dans un classeur. Cependant, elle ne prends pas en compte la multiplicité possible des commandes "en réception", même si je doute que celui qui se fait livrer puisse en recevoir une centaine par jour.
De plus, que deviendront ces boutons une fois que l'on aura cliqué dessus?
Ils disparaissent? à la fermeture du classeur? A l'ouverture?
La suppression de ces boutons sous entendra une boucle sur tous les contrôles de la feuille. Donc attention à bien les différencier également.
Qui plus est, l'installation de contrôles dans une feuille, suite au dernier bug de mise à jour office doit faire réfléchir.
Je vous propose de repenser votre méthode en regardant du côté des UserForm et de leurs possibilités.
Un userform servant d'interface pourrait lister dans un contrôle ListBox les commandes "en réception" et comporter un bouton qui fera ce que vous souhaitez, y compris l'envoi du mail...
Bonne continuation.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
20 janv. 2015 à 13:20
20 janv. 2015 à 13:20
Un exemple vite bricolé.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
>
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
Modifié par f894009 le 20/01/2015 à 14:03
Modifié par f894009 le 20/01/2015 à 14:03
Re,
Je ne vais pas mettre des boutons, ce sera sur clic cellule qui a la couleur "a des quoite" puisqu'il y a des couleurs pour ca
Je ne vais pas mettre des boutons, ce sera sur clic cellule qui a la couleur "a des quoite" puisqu'il y a des couleurs pour ca
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
>
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
20 janv. 2015 à 14:09
20 janv. 2015 à 14:09
Oui, ou bien.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
20 janv. 2015 à 14:10
20 janv. 2015 à 14:10
Re,
Pas compris !!!!
Pas compris !!!!
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
>
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
20 janv. 2015 à 14:31
20 janv. 2015 à 14:31
Je dit "ou bien" car c'est en effet une autre solution.
Une façon de parler de mon "coin"...
Une façon de parler de mon "coin"...
21 janv. 2015 à 08:28
Cordialement,
Laetitia
21 janv. 2015 à 10:41
21 janv. 2015 à 11:30
Modifié par f894009 le 21/01/2015 à 11:55
envoi courriel si pas "@" en colonne K ligne de la commande.
Ayant fait des essais hier, tous les courriels sont tous partis. Attention si vous mettez .display (voir les courriels par outlook) et ensuite vous faites envoyer, il faut reouvrir outlook pour ces courriels partent
si vous modifiez une date echue a la main, il y aura entre 1 a 5 minutes pour que le programme envoi le courriel (c'est ce que j'ai explique hier). Ce temps est modifiable dans le code
A+