IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Modifier cellule manuellement durant exécution d'une macro [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 149
    Points : 59
    Points
    59
    Par défaut Modifier cellule manuellement durant exécution d'une macro
    Bonjour,

    J'ai créé une macro et j'aimerais qu'à un moment l'utilisateur puisse modifier manuellement des cellules, puis que la macro continue lorsqu'il appuie sur une forme par exemple.

    J'espère que je suis assez clair dans ma requête, j'ai cherché dans de nombreux forum mais je n'ai rien trouvé...

    Merci d'avance!! :-)

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Bonjour, bonjour,

    clair comme la cave d'une maison en Ille-et-Vilaine pendant une forte tempête lors d'une coupure EDF ‼

    Bref, il faudrait scinder la procédure en deux, une pour le début, une pour la reprise …

  3. #3
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut heu.....
    bonjour

    a tu entendu parler de "doevents"????

  4. #4
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Attends Patrick ! T'as même pas vu son code ! …

  5. #5
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    Bonjour marc

    oui c'est vrai tu a raison ,si tu me dis ca c'est qu'il doit utiliser des selects ou autre activate a tout vas c'est ca ??

    le cas echeant
    http://support.microsoft.com/kb/118468/fr

  6. #6
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    (Salutations, désolé de l'oubli … )

    Je n'en sais rien mais vu la présentation, ce serait lancer une procédure,
    l'arrêter en cours pour saisie manuelle puis pouvoir la relancer où elle en était, comme l'instruction Stop

  7. #7
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    re
    oui d'accords

    mais a quel moment la macro doit s'arrêter

    en fin on va attendre un peu de code pour déterminer la marche a suivre

    Au plaisir

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 149
    Points : 59
    Points
    59
    Par défaut
    Merci à tous pour vos réponses.

    J'ai créé un programme en VBA pour gérer une auto-école à l'aide d'user forme. Toutes les informations concernant les clients, les formateurs, les véhicules... sont stockés dans des feuilles excel.
    J'aimerais donc créer une partie administrateur où les feuilles se ré-affiche et où l'utilisateur peut modifier les données manuellement, puis on revient dans le programme en appuyant sur une forme, ou en appuyant sur une touche par exemple.

    Est-ce possible?

  9. #9
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Déjà répondu pourtant ‼
    Citation Envoyé par Marc-L Voir le message
    Bref, il faudrait scinder la procédure en deux, une pour le début, une pour la reprise …

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 149
    Points : 59
    Points
    59
    Par défaut
    Donc d'après les réponses je devrais écrire quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    While("Je n'ai pas encore appuyé sur une touche")
    Doevents
    Wend
    Je n'ai pas encore eu le temps de tester, je vais essayer de m'y mettre demain.

    Sinon je débute en programmation VBA donc je rame un peu désolé ^^

    Merci encore!

  11. #11
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Pas du tout ‼

    Scinder en deux
    veut dire littéralement deux procédures : une pour avant la saisie et une autre pour après !

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 149
    Points : 59
    Points
    59
    Par défaut
    Désolé de n'y répondre que maintenant, je n'ai pas eu le temps de travailler sur ce projet jusqu'à maintenant.

    Donc j'ai bien créé 2 procédures et j'ai fait en sorte d'obtenir ce que je cherchais.

    Sujet résolu

    Encore merci de vos réponses!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-MAC 2004] Afficher un message durant l'exécution d'une macro
    Par patyom dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/02/2010, 15h40
  2. [XL-2003] Exécution d'une macro lors de la modification d'une plage de cellules
    Par martinmacfly dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 08/01/2010, 10h51
  3. Geler l'affichage durant l'exécution d'une macro
    Par malouxa dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2009, 20h36
  4. Revenir sur la cellule sélectionné après exécution d'une macro
    Par Daniel-Gérald dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/02/2007, 21h50
  5. Allongement d'uin temps d'exécution d'une macro
    Par avanrill dans le forum Access
    Réponses: 2
    Dernier message: 06/03/2006, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo