effectuer unrapport sur word

  • Initiateur de la discussion Initiateur de la discussion thierry
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

thierry

Guest
bonjour à tous!!!
je souhaite automatiser un rapport sous word à partir d'excel!
??? kesako???😱hmy:

Je m'explique 😛
je fais un outil avec excel et souhaite qu'à la fin, une fois tous les calculs effectués, je puisse demander 'enregistrer un rapport sous word?'
et que si la répojse est 'oui' alors word s'ouvre et que le texte voulu apparaisse dans word...

1) est-ce possible???
2) pourriez vous dans votre extrême bonté
(laugh: oui je sais j'en rajoute toujours trop 😱)
m'indiquer la méthode à appliquer???
 
bonjour Thierry

ci joint un exemple qui créée un nouveau document Word et transfert les données des cellules A1 à A3


Code:
Sub creerNouveauDocWord()
'necesite d'activer la reference Microsoft Word xx.x Object Library
Dim appWrd As Word.Application
Dim docWrd As Word.Document
Dim i As Byte

Set appWrd = CreateObject('Word.Application')
appWrd.Visible = True 'mettre false pour garder Word masqué
Set docWrd = appWrd.Documents.Add

With docWrd.Range
.Font.Name = 'Arial'
    For i = 1 To 3
        .Text = Cells(i, 1) 'transfert données des cellules A1 à A3 dans doc Word
        '****************************************
        .Collapse Direction:=wdCollapseEnd 'derniere ligne du document
        .InsertBreak wdLineBreak 'nouvelle ligne
        '*****************************************
    Next i
End With

docWrd.SaveAs 'C:\\monDocument.doc'
End Sub


bonne soiree
MichelXld
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

B
Réponses
4
Affichages
2 K
benoitoleron
B
I
Réponses
9
Affichages
2 K
ISATELLE
I
Z
Réponses
12
Affichages
5 K
zorglubxp
Z
M
Réponses
11
Affichages
4 K
GRI84
G
N
Réponses
6
Affichages
2 K
noway1789
N
N
Réponses
1
Affichages
1 K
I
L
Réponses
0
Affichages
1 K
LeBedouin
L
I
Réponses
9
Affichages
6 K
A
  • Question Question
Réponses
2
Affichages
668
arnaud12
A
M
Réponses
12
Affichages
6 K
coco13
C
Retour