Probeer hier een range door te lopen van een extern ingeladen workbook:
alleen krijg ik steeds een foutmelding op die range
. Ben geen vba expert, normaal alleen php en delphi, maar ik wil die werksheet, regel voor regel door lopen en normaal doe ik dan eerst een count van alles wat er is, en vervolgens een loop van elke 'regel'.
Hoe doe ik dat hier?
krijg het maar niet voor elkaar, nu krijg ik een error op die range dat dat niet mag ofzo, maar als ik range("a1:a100000") opgeef dan is mn count ook 100000
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| Set fs = CreateObject("Scripting.FileSystemObject")
filebestaat = fs.FileExists(eclfile)
If Not filebestaat Then
MsgBox ("SMALL.XLS niet gevonden, bewerking stopt")
Exit Sub 'stop procedure aangezien smart.xls niet gevonden is
End If
'
'verwerk alle regels in excel sheet eclfile
'-----
Set tempworkbook = Application.Workbooks.Open(eclfile)
Dim werksheet As Worksheet
Dim testx As String
werksheet = tempworkbook.Worksheets("SMALL").Range("a")
testx = werksheet.Rows.Count
MsgBox (testx) |
alleen krijg ik steeds een foutmelding op die range
Hoe doe ik dat hier?
"Then there was the man who drowned crossing a stream with an average depth of six inches."