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

Word Discussion :

Remplissage d'un document d'après plusieurs choix à cocher


Sujet :

Word

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Remplissage d'un document d'après plusieurs choix à cocher
    Bonjour,

    dans le cadre de ma profession, je suis amené à devoir fournir aux commerciaux de l'entreprise un modèle de document entièrement automatique de réservation d'un hotel.

    Ce que j'aimerais c'est que lorsque le commercial clique sur les prestations qu'ils désire dans l'hotel (internet, cuisine, etc) (présent dans la liste déroulante déjà créée), il puisse le faire par le biais d'un bouton ou autre à la place de la liste déroulante. En cliquant sur le bouton un userform (ou autre) apparait avec la question : "Quelles types de prestations désirez-vous que l'hôtel fournisse ?", puis en dessous les prestations à cocher (accès à Internet, wifi,cuisine, parking, petit-déjeuner, télévision, câble, satellite, téléphone, restaurant, ascenseur, sèche-cheveux) et un bouton ok. En cliquant sur ok toutes les prestations cochées s'inséreraient les unes après les autres séparées par des virgules juste avant la date (je désirerais une chambre avec "les prestations" pour le ...).

    C'est possible ou pas, je penses que ça serait un truc qui ressemble au fichier BD_UserForm mais modifié pour avoir des listes de choix et l'insérer dans l'autre doc word.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Bonjour Guilo49 et bienvenue sur DVP.com

    En plus du présent forum, de nombreuses ressources sont à ta disposition :
    - une FAQ
    - des tutoriaux
    - des critiques de livres

    Si certains éléments te paraissent encore complexes, n'hésite pas à nous poser des questions.

    Tu as aussi un tutoriel sur les formulaires qui te donnent pas mal d'explications sur l'utilisation des cases à cocher

    Bon courage

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Macro pour la lettre
    Bon, j'ai regardé un peu la FAQ et le reste. J'ai fait ma userform avec les cases à cocher et du coup je voudrais simplement que quand on coche les cases, les textes qui correspondent à chaque case à cocher s'insèrent à la suite après le signet 1 (car j'ai compris qu'il faut un signet dans le document comme point de référence pour que la fonction integer fonctionne). Voilà seulement le reste je comprends pas trop apparemment ya une histoire de string et integer as i ?? Aidez-moi s'il-vous-plaît. Si quelqu'un pourraît juste me compléter ma macro de façon à intégrer les textes à la suite de deux cases à cocher (à titre d'exemple), j'essaierais de comprendre pour faire les autres.

    Merci.
    Fichiers attachés Fichiers attachés

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Ton problème vient de cette portion de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    With ActiveDocument
        .Bookmarks("S1").Range.Text = CheckBox1_Click()
    End With
    Tu insères une procédure ?

    Si c'est le texte associé à la case à cocher que tu veux utiliser tu dois récupérer le Caption de ta case.

    Un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub cmd_EnvoiDansDoc_Click()
    Dim monTxt As String
     
    if me.CheckBox1 Then monTxt = monTxt & Me.CheckBox1.Caption & " "
    If me.CheckBox2 Then monTxt = monTxt & Me.CheckBox2.Caption & " "
    With ActiveDocument
        .Bookmarks("S1").Range.Text = monTxt
    End With
    UserForm1.Hide
    End Sub
    Si la case à cocher est cochée, sa valeur est donc vraie et l'étiquette de cette case à cocher est ajoutée à la variable monTxt.
    Le contenu de la variable est ajouté derrière le signet.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. plusieurs choix pour un formulaire affiche
    Par geay dans le forum Access
    Réponses: 12
    Dernier message: 06/10/2006, 15h06
  2. Affichage des infos après le choix d'une combobox
    Par manplum dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/08/2006, 10h31
  3. Plusieurs choix sur champs
    Par vince_grenoblois dans le forum Langage SQL
    Réponses: 7
    Dernier message: 01/08/2006, 17h56
  4. pb enregistrement quand plusieurs choix
    Par fscli dans le forum Access
    Réponses: 2
    Dernier message: 23/05/2006, 09h01
  5. Mettre plusieurs case à cocher un après l'autre (formulaire)
    Par hstlaurent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 29/06/2005, 08h48

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