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 :

vba excel - Comment saisir une cellule sans faire entrer


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 30
    Points : 11
    Points
    11
    Par défaut vba excel - Comment saisir une cellule sans faire entrer
    Bonjour,

    Je suis sur une feuille excel.
    Je saisi le contenu de la cellule, je ne fais pas entrer, ni flèche

    Je souhaite en cliquant sur un bouton, valider la donnée saisie et bien sûr lancer ma macro.

    Comment dois-je faire?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 290
    Points : 374
    Points
    374
    Par défaut
    Bonjour,
    Franchement, j'ai fais pas mal d'essais et je ne vois pas comment valider une entrée dans une cellule, sans faire Enter, Tab ou les flêches de direction. A mon avis ce n'est pas possible autrement.(A moins que ouskeln'or passe par là, il est plus qualifié que moi sur Excel)

    jpleroisse

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Gentil Leroissejp, gentil...
    A moins d'associer une macro à la cellule... Je n'ai pas essayé mais puisque tu es arrivé le premier, je te laisse faire le test...
    Je regarderai de loin...

    A+

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    J'ai reufléchi, ça ne peut pas marcher pisc quand tu rentre dans la cellule avec la souris pour la remplir, tu fais un clis qui lance la macro...
    Désolé mais je suis comme le roi c'est jp, dans l'espectative...

    A+

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Encore moi... J'ai une solution à ton problème...
    Alors voilà
    Tu crées un form,
    tu mets un textbox dedans,
    au lieu de saisir dans la cellule,
    tu saisis dans le textbox,
    tu reportes le résultat dans la cellule,
    tu fermes le form,
    et là tu peux faire un click dans la cellule pour lancer la macro associée...
    Je suis pour les solutions simples !

    M'énerve çui-là !

    A+ quand même...

  6. #6
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Je pourrais vous écrire une cinquantaine de lignes de code, mais si c'est encore pour me faire bâcher par Théocourant...

    Non, franchement, moi, je ne vois pas comment on peut faire ça. Et en fait, je ne comprend pas bien l'intérêt... Pourquoi est-ce que tu ne veux pas valider ta saisie avant de lancer ta macro?

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 30
    Points : 11
    Points
    11
    Par défaut
    Parce que je me suis apercu que l'utilisateur saisissait la cellule et cliquait tout de suite sur le bouton OK situé à coté.

    Tant pire!

  8. #8
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Il reste une solution : Tu caches le bouton dans une autre feuille masquée... Le temps qu'il le trouve...

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 30
    Points : 11
    Points
    11
    Par défaut
    pas bête du tout
    lol

  10. #10
    Membre expérimenté Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Points : 1 405
    Points
    1 405
    Par défaut
    Je ne sais pas à quoi ressemble ton appli, ni ce qu'elle fait, mais c'est un comportement de TextBox. Tu ne peux pas faire saisir la donnée à ton utilisateur dans un formulaire? Avec le bouton de lancement de la macro juste à côté?

Discussions similaires

  1. [VBA-E] Ecrire dans une cellule sans écraser son contenu
    Par skystef dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/02/2007, 15h43
  2. [VBA-Excel] DblClick sur une cellule
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/01/2007, 10h51
  3. [VBA Excel]Comment parcourir une collection ?
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 16/10/2006, 12h52
  4. [VBA-Excel]Aller sur une feuille sans l'activer.
    Par bonilla dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/10/2006, 12h50
  5. Réponses: 2
    Dernier message: 27/09/2006, 19h41

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