Mettre en forme mon code VBA

Résolu
pmill06e Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,

J'ai un problème à soumettre aux personnes dont VBA n'a plus de secret ce qui n'est pas mon cas puisque je commence a peine.... voici ce qui me freine.
Je dois extraire 4 cellules (par ligne) d'une liste et alimenter des champs spécifique d'un fichier Words. Je n'ai pas eu de problème pour ma première ligne excel. j'ai défini des signets et c'est le Graal. Mais mon fichier Excel étant constituer de 60 ou 100 enregistrements ce n'est plus la même chose et je suppose qu'il faut variabiliser quelque chose......et là je fais appel au gens expérimentés. Mon petit code ci-dessous qui marche que sur une ligne. Dans excel sur la première ligne j'ai mis ce bouton qui transfère vers words.
En fait quand l'utilisateur voit un PB sur la ligne 4 il utilise le bouton et c'est le range B4, C4, D4 et E4 si c'est la ligne 5 c'est B5,C5,D5 et E5 et ainsi de suite.....

Merci a toutes les personnes qui peuvent m'aider.

Private Sub CommandButton1_Click()
Dim APPLICATION_WORD As Word.Application
Dim DOCUMENT_TYPE As Word.Document
Dim SIGNET As Variant

Set APPLICATION_WORD = CreateObject("word.application") 'ouvre une session word
Set DOCUMENT_TYPE = APPLICATION_WORD.Documents.Open("D:\excel\tata.doc") 'ouvre le document Modèle Word
APPLICATION_WORD.Visible = True 'affiche le Word mode Visualisation.
With DOCUMENT_TYPE
.Bookmarks("Sollicitation").Range.Text = Range("B3")
.Bookmarks("DescriptionC").Range.Text = Range("C3")
.Bookmarks("DescriptionL").Range.Text = Range("D3")
.Bookmarks("DateO").Range.Text = Range("E3")
End With
End Sub
.

6 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Juste au passage, vous avez donc sur le classeur Excel un bouton de commande par lignes de données...est-ce bien juste... ?
Se serait plus simple de vous aider avec une copie des 2 fichiers (Word et Excel), si possible les insérer dans un ZIP et mettre ce dernier sur https://www.cjoint.com/ et poster le lien.

0
pmill06e Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour et désolé mais c'est la première fois que je passe par un forum pour avoir une aide et je me sentais un peu "paumé"......si bien que j'ai oublié l'essentiel, désolé.
voici le lien :

https://www.cjoint.com/c/EKxgH5gi0st
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci pour le fichier, cependant je ne peux pas l'ouvrir (version 7Z ...), pouvez-vous utiliser le type ZIP qui est installé avec MS.
Vous sélectionnez les 2 fichiers puis clic droit et sur Envoyer vers et choisir Dossier compressé.

0
pmill06e Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
https://www.cjoint.com/c/EKxjnipKhbt

Merci pour vos conseils et voilà le nouveau lien.
0
pmill06e Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Mr Le pingou j'ai ajouté les informations demandés ai je fait une erreur, pouvez vous lire le zip . Merci
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci, c'est parfait.
Ma proposition en fin de journée.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
J'ai un peu d'avance, ma proposition comprend un contrôle de la ligne à traiter.
Ma proposition sans passer par le formulaire (UserForm) : https://www.cjoint.com/c/EKxnY1FJzaY

0
pmill06e Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
j'étais en réunion et.......je pars en déplacement je regarde le plus vite possible. En vous remerciant par avance.
0
pmill06e Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour et un grand merci.

Superbe. Quand vous passez par Nice faites vous connaitre je fais chauffer le café.

Le problème est réglé vous avez réussi à comprendre mes explications.
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Merci, content pour vous.
A la Cours Saleya se serait bien.....mais pas pour de suite...prenez en un pour moi.
Salutations.
Le Pingou
0