29. august 2014 - 22:21Der er
4 kommentarer og 1 løsning
VBA hent data fra Excel til makro i Word
Hej
Min Excelfil "Liste.xls" er en simpel navneliste: medlemsnr. navn tlfnr. 10 Peter 1234 20 Alice 5678 osv.
Min Word-makro beder brugeren om et medlemsnr. (som gemmes i en variabel: medlemsnr).
Hvordan får jeg nu min Word makro til at åbne Excelfilen, hente det tilhørende navn og tlfnr. og lagre værdierne i to nye variable, som jeg kan arbejde videre med i Word makroen?
Jeg forestiller mig, at det må være en simpel opgave for de som kan, men jeg kan ikke lige gennemskue hvordan.
I Word skal du sætte reference til Microsoft Excel i tools
Public Sub HentMedlem() Dim medlemsnr As Long, Navn As String, Telefon As Long, Liste As Variant medlemsnr = Val(InputBox("indtast medlemsnummer")) Workbooks.Open ("Liste.xls") Liste = Range("medlemsnr") For i = 2 To UBound(Liste) If Liste(i, 1) = medlemsnr Then Navn = Liste(i, 2) Telefon = Liste(i, 3) Exit For End If Next If i > UBound(Liste) Then MsgBox "Ikke fundet" End Sub
"Kan jeg evt. oprette et "dummy" spørgsmål direkte til dig, så du kan få dine velfortjente point"
netop opret et spørgsmål, med overskriften "Point til kabbak", og indsæt et link til denne tråd.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.