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

OpenOffice & LibreOffice Discussion :

En Basic, désactiver le mode édition dans une cellule [OpenOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut En Basic, désactiver le mode édition dans une cellule
    Bonjour à tous.
    Je viens de VBA et je découvre le Basic d'OO. J'ai puisé plein d'informations dans ce forum. C'est pourquoi je vous appelle au secours.
    Voici mon problème.
    J'ai une macro qui modifie le contenu d'une cellule par un double clic (coché, décoché).
    Après le double clic, la cellule reste en mode d'édition, ce qui n'était pas le cas dans Excel.
    C'est désagréable, car on ne peut pas enchaîner un autre double clic si on s'est trompé. Il faut cliquer d'abord sur une autre cellule ou envoyer un Esc.
    Est-ce que quelqu'un sait comment sortir du mode édition en Basic ? Ou peut-être comment simuler un appui sur Esc, si c'est plus simple ?
    Merci d'avance pour votre aide.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Si vous utilisez du code pour votre cocher/décocher, pourquoi ne pas mettre une ligne de plus pour activer une autre cellule ?

    Cdlt.

  3. #3
    Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par zoom61 Voir le message
    Salut,

    Si vous utilisez du code pour votre cocher/décocher, pourquoi ne pas mettre une ligne de plus pour activer une autre cellule ?

    Cdlt.
    Merci pour votre rapide réponse, zoom61.
    J'avais essayé cette solution, mais la case sélectionnée, quelle qu'elle soit, reste en mode édition, à cause du double clic.
    J'ai finalement trouvé comment annuler l'effet du double clic, sans passer par l'envoi d'un caractère d'échappement.
    Il suffit de faire passer la fonction de gestion du clic, du genre XMouseClickHandler_mousePressed(oEvent), à True.
    Pour ceux que ça intéresse, j'avais trouvé le code original dont je me suis servi ici (le fichier s'appelle Click_To_Date_In_Cell.ods).
    Je me suis contenté de rajouter cette annulation du double clic que l'auteur n'avait pas utilisée.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/12/2007, 15h16
  2. Réponses: 3
    Dernier message: 25/09/2007, 07h47
  3. [HTML] Désactiver roulette de souris dans une liste
    Par nickoko dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 25/07/2006, 17h24
  4. Fenetre mode console dans une win32
    Par had182 dans le forum Windows
    Réponses: 3
    Dernier message: 28/12/2005, 20h21
  5. Comment passer en mode édition dans un TTreeView ?
    Par Invité dans le forum C++Builder
    Réponses: 6
    Dernier message: 08/08/2005, 14h37

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