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 :

Boite de dialogue MsgBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Femme Profil pro
    Retraitée
    Inscrit en
    Mars 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 79
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraitée
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2018
    Messages : 9
    Par défaut Boite de dialogue MsgBox
    Bonjour,
    J'aimerais savoir s'il y a une possibilité de sélectionner un texte pour le rendre utilisable par l'utilisateur dans une MsgBox.
    Merci d'avance pour vos réponses.

  2. #2
    Membre Expert Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 671
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 671
    Par défaut
    Oui; exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub MonMessage()
        Dim MonTexte  As String
        MonTexte = "Bonjour Madame, Medemoiselle, Monsieur !"
        MsgBox MonTexte, vbOKOnly, "Message"
    End Sub

  3. #3
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    Bonjour
    En cellule A1 de la feuil1, le message

    Cette macro dans la feuille ou l'on souhaite visualiser la Msgbox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Set toto = Sheets("feuil1").Range("A1")
    MsgBox toto
    End Sub
    Copier le bout de code
    Pour mettre la macro, faire un click droit sur l'onglet, visualiser le code, et coller la macro

    Au double click dans la feuille ou se trouve la macro, la Msgbox indiquera le message se trouvant dans la cellule A1
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  4. #4
    Membre régulier
    Femme Profil pro
    Retraitée
    Inscrit en
    Mars 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 79
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraitée
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2018
    Messages : 9
    Par défaut Complément d'information
    Citation Envoyé par LMarie Voir le message
    Bonjour,
    J'aimerais savoir s'il y a une possibilité de sélectionner un texte pour le rendre utilisable par l'utilisateur dans une MsgBox.
    Merci d'avance pour vos réponses.
    Dans une boite de dialogue MsgBox j'aimerais sélectionner le texte qui est affiché pour pouvoir l'utiliser. Avec la boite de dialogue actuelle on ne peut pas le sélectionner.
    Merci d'avance pour vos réponses.

  5. #5
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    re
    c'est plutôt une inputbox
    test cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim toto As Range
    Set toto = Application.InputBox(prompt:="Sélectionner les cellules sur la feuille", Type:=8)
    MsgBox (toto.Address & "   " & toto.Text)
    End Sub
    je viens de relire est je pense que ce n'est pas ce que tu souhaite
    en ajoutant cela à la macro tu copie la valeur de ta msgbox dans la cellule A10 de la feuil1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Feuil1.Range("A10").Value = toto
    Comment la Msgbox récupère le message affiché dedans?
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  7. #7
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour

    Je deviens décidément de plus en plus méfiant :
    Dans une boite de dialogue MsgBox j'aimerais sélectionner le texte qui est affiché pour pouvoir l'utiliser. Avec la boite de dialogue actuelle on ne peut pas le sélectionner.
    Merci d'avance pour vos réponses
    D'où vient donc cette msgbox ? est-elle générée par le code de ton propre classeur ou est-elle affichée par une application autre que la tienne ?

  8. #8
    Membre régulier
    Femme Profil pro
    Retraitée
    Inscrit en
    Mars 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 79
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraitée
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2018
    Messages : 9
    Par défaut Msgbox avec affichage de résultats
    Citation Envoyé par unparia Voir le message
    Bonjour

    Je deviens décidément de plus en plus méfiant :

    D'où vient donc cette msgbox ? est-elle générée par le code de ton propre classeur ou est-elle affichée par une application autre que la tienne ?
    Bonjour,
    Quand on affiche des résultats, par exemple dans un tableau, ou des textes communiqués de façon conditionnelle (if... else..., ou select case) au dessus d'une feuille déjà très remplie, est-ce qu'il existe un moyen de sélectionner des éléments de la boite de dialogue ?
    Merci d'avance pour ta réponse.

  9. #9
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    J'ai des difficultés à comprendre avec assurance ce dont tu parles.
    Essaye s'il te plait d'être très précis.
    En décrivant par exemple étape par étape.

  10. #10
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    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 374
    Billets dans le blog
    8
    Par défaut re
    un msgbox est normalement creer de tout piece dans le code donc ces données (titre ,texte style de bouton icones etc...) sont connus
    ma question est donc : pourquoi voudrais tu aller chercher a copier une donnée se trouvant dans le msgbox alors que tu les a deja ??

    maintenant si tu me dis que ce msgbox est independant de ta volonté (une eventuelle erreur,un avertissement de securité,ou autres) la c'est different il nous en faut un peu plus pour comprendre ton contexte

    pour l'eventualité ou ce serait une erreur tu a err.descryption et err.number
    bref attendont ta reponse pour en savoir un peu plus
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

Discussions similaires

  1. Pb msgbox lors d'annulation de la boite de dialogue "enregistrer sous"
    Par Frululu dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/10/2013, 11h55
  2. [Débutant] Pb d'affichage de la boite de dialogue msgbox
    Par ronot dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/03/2013, 19h45
  3. [debutant] affichage boite de dialogue msgbox
    Par bdl35 dans le forum SL & STL
    Réponses: 4
    Dernier message: 30/05/2008, 09h38
  4. Réponses: 5
    Dernier message: 04/04/2003, 15h02
  5. Comment cree une boite de dialogue parcourir
    Par kenshi dans le forum MFC
    Réponses: 5
    Dernier message: 06/01/2003, 10h30

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