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 :

Afficher un message en faisant un double clic dans une cellule [OpenOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2014
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 35
    Points : 31
    Points
    31
    Par défaut Afficher un message en faisant un double clic dans une cellule
    Bonjour

    J'aimerais afficher un message en faisant un double-clic dans une cellule. Merci.

  2. #2
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 264
    Points : 392
    Points
    392
    Par défaut Afficher un message en faisant un double clic dans une cellule
    Bonjour,

    Un exemple sur double clic sur la cellule B2

    Cordialement

    DoubleClic.ods

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2014
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 35
    Points : 31
    Points
    31
    Par défaut
    bonjour

    Merci beaucoup pour cette solution qui fonctionne très Bien.
    Mais je vais abuser une dernière fois, comment fait-on pour récupérer la valeur de la cellule par un double clic sur celle-ci ? Merci.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2014
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 35
    Points : 31
    Points
    31
    Par défaut
    J'ai une autre question en rapport avec la 1ere , la solution donnée ne concerne que la cellule B2, mais comment faire afficher un message en cliquant sur n'importe quelle cellule ? Merci

  5. #5
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 264
    Points : 392
    Points
    392
    Par défaut Afficher un message en faisant un double clic dans une cellule
    RE,

    Changer le code par celui-ci :
    Dans ce cas le double clic est valable pour toutes les cellules de la feuille.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     'Macro relié à l'événement de la feuille sur double clic
     Sub ClicCellule()
      Dim oDoc As Object, oFeuille As Object, oCell As Object
      oDoc = ThisComponent
      oFeuille = oDoc.getSheets.getByName("Feuille1")
      oCell = ThisComponent.CurrentSelection
     'Affichage
      MsgBox (oCell.String, 64, "Valeur de la cellule") 
    'ou  MsgBox (oCell.Value, 64, "Valeur de la cellule")
     End Sub
    Cordialement

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2014
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 35
    Points : 31
    Points
    31
    Par défaut
    Merci, mais j'ai le message suivant :

    Erreur de syntaxe du BASIC.
    Attendu :=

    Et ceci à la ligne de MsgBox.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2014
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2014
    Messages : 35
    Points : 31
    Points
    31
    Par défaut
    J'ai résolu le problème en supprimant le message.
    et je n'ai conservé que :

    MsgBox oCell.String

    Et là tout fonctionne. Encore Merci.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/08/2017, 15h56
  2. [XL-2003] Lien entre Excel et Word après double-clic dans une cellule
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/10/2013, 07h57
  3. JTable (Netbeans) : Double clic dans une cellule
    Par maparè dans le forum Composants
    Réponses: 0
    Dernier message: 26/03/2010, 17h08
  4. Utilisation de l'évenement double clic sur une cellule
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 01/07/2008, 14h57
  5. Ouvrir un fichier sur un double-clic dans une TListBox
    Par SegmentationFault dans le forum Composants VCL
    Réponses: 4
    Dernier message: 09/08/2004, 17h22

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