Het is me net geluikt om van uit Word een Excel sheet te oppenen maar ik krijg het niet voor elkaar om data van uit dat sheet naar mijn "VBA-Word form" te copyeeren. Ik heb gelezen dat ik eerst een Excel object moet aanmaken, maar heb hier eigenlijk geen ervaring mee.
Dit is wat ik tot nu toe heb.
hiermee kan ik dus via de "file open" dialog van word een Excel bestand opennen, dat werkt ook best leuk. alleen wanneer die de data gaat vergelijken in Excel krijg ik een foutmelding. Heeft iemand een oplossing voor mij of kan iemand mij opweg helpen?
Dit is wat ik tot nu toe heb.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| Private Sub CommandButton1_Click()
Set appexcel = CreateObject("Excel.Application")
Dim RetVal
With Dialogs(wdDialogFileOpen)
iOKCancel = .Display
suserinput = WordBasic.FileNameInfo$(.Name, 1)
End With
Set Workbook = appexcel.Workbooks.Open(FileName:=suserinput)
Set Workbook = appexcel.Workbooks.Open(suserinput)
appexcel.Visible = True
Workbook.Activate
If Workbook.Worksheets("Sheet1").Range(B4).Values = "Article:" Then
MsgBox ("bla")
End If
Set appexcel = Nothing
Set Workbook = Nothing
End Sub |
hiermee kan ik dus via de "file open" dialog van word een Excel bestand opennen, dat werkt ook best leuk. alleen wanneer die de data gaat vergelijken in Excel krijg ik een foutmelding. Heeft iemand een oplossing voor mij of kan iemand mij opweg helpen?