Procédure Visual Basic
Fermé
brotox
Messages postés
93
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
14 novembre 2016
-
15 mars 2011 à 16:22
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 18 mars 2011 à 12:21
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 18 mars 2011 à 12:21
A voir également:
- Procédure Visual Basic
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
- Visual paradigm - Télécharger - Gestion de données
5 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié par Patrice33740 le 15/03/2011 à 22:58
Modifié par Patrice33740 le 15/03/2011 à 22:58
Bonjour,
Écrire ce genre de programme ne doit pas poser de difficulté particulière.
Il suffit de protéger toutes les cellules sauf celle contenant le menu déroulant.
Ensuite il faut écrire le code du programme pour :
Bon courage.
Cordialement
Patrice
Écrire ce genre de programme ne doit pas poser de difficulté particulière.
Il suffit de protéger toutes les cellules sauf celle contenant le menu déroulant.
Ensuite il faut écrire le code du programme pour :
- Activer le mode explicite - Déclarer la procédure déclenchée par l'évènement "change" de la feuille - Déclarer les variables - Vérifier si la cellule modifiée est différente de celle contenant le menu déroulant, et dans ce cas sortir de la procédure sans rien faire. - Tester si le contenu de la cellule avec le menu déroulant est oui - dans ce cas : - déprotéger la feuille - désactiver la protection de la cellule où il faut écrire - re-protéger la feuille - sélectionner la cellule où il faut écrire - sinon : - afficher le message pré enregistré - éventuellement : - effacer le contenu de la cellule où il faut écrire - déprotéger la feuille - activer la protection de la cellule où il faut écrire - re-protéger la feuille - terminer la procédure
Bon courage.
Cordialement
Patrice
brotox
Messages postés
93
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
14 novembre 2016
5
17 mars 2011 à 16:01
17 mars 2011 à 16:01
Merci pour ta réponse mais je ne mis connais pas en VBA, à quoi ressemblerait le programme VBA ?
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
17 mars 2011 à 18:35
17 mars 2011 à 18:35
Je répondais à ta question :
« Je cherche à écrire un programme VBA dans excel »
« Je cherche à écrire un programme VBA dans excel »
brotox
Messages postés
93
Date d'inscription
mercredi 25 novembre 2009
Statut
Membre
Dernière intervention
14 novembre 2016
5
18 mars 2011 à 11:32
18 mars 2011 à 11:32
Oui meric mais vu que je ne mis connais pas en VBA c'était en VBA que je souhaitais si possible avoir une réponse :-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
18 mars 2011 à 12:21
18 mars 2011 à 12:21
Écrire du VBA quand on n'y connais rien n'est pas une bonne idée !
Il faut commencer par apprendre :
https://excel.developpez.com/cours/?page=prog
https://www.lecompagnon.info//vba-excel/index.html
Il faut commencer par apprendre :
https://excel.developpez.com/cours/?page=prog
https://www.lecompagnon.info//vba-excel/index.html