Hvordan bruke VBA til å flytte data fra Excel til Word
Microsofts pakke med Office-programmer kan alle være automatisert ved hjelp av Microsofts egen proprietære skriptspråk, Visual Basic for Applications (VBA). Det er vanlig for Excel regneark til å bli store, og noen ganger kan det hende du trenger å generere rapporter fra de store regneark. For å gjøre det, bruke VBA til å lese data fra Excel og skrive det inn i et Word-dokument slik at det kan skrives pent og presentert for ledelsen og aksjonærene.
Bruksanvisning
1 Åpne Visual Basic-redigering ved å trykke "Alt" og "F11" samtidig.
2 Dobbeltklikk på "Thisworkbook" i venstre navigasjonsruten for å åpne den, hvis det ikke allerede er åpent.
3 Kopier og lim inn følgende kode i kodevinduet. Det vil åpne Word, opprette et nytt dokument og plassere innholdet i celle A1 på regnearket til den første linjen i Word-dokumentet:
Dim wrdApp Som Word.Application
Dim wrdDoc Som Word.Document
Sett wrdApp = Create ( "Word.Application")
wrdApp.Visible = True
Sett wrdDoc = wrdApp.Documents.Add 'opprette et nytt dokument
med wrdDoc
.Content.InsertAfter Range("A1")
End With
4 Klikk "Verktøy" og deretter "Referanser" i toppmenyen i Visual Basic-redigering. Sjekk "Microsoft Word Object Library" i listen over referanser for å plassere en hake ved siden av den, og klikk deretter "OK" for å legge til referansen.
5 Kjør makroen ved å trykke "F5" for å se dokumentet åpent.
Hint
- VBA lar deg lagre og laste inn eksisterende dokumenter, samt opprette nye.