Beste forumleden,
Weet iemand of het volgende mogelijk is en wat dan de code is?
In de volgende loop moeten alle hoofdletters A B worden dus:
filename1 = "C:\Users\duco\Documents\Overzicht.xlsm"
filename2 = "C:\Users\duco\Documents\DataB1.xls"
filename3 = "C:\Users\duco\Documents\DataB2.xls"
filename4 = "C:\Users\duco\Documents\DataB3.xls"
filename5 = "C:\Users\duco\Documents\Maand.xlsx"
Het is op te lossen door 26 keer de code van alle handelingen onder elkaar te plakken maar wellicht kan dit ook met for - next zodat de code wat korter blijft.
b.v.d..
Duco
Weet iemand of het volgende mogelijk is en wat dan de code is?
sub inlezen()
For x = 1 to 26
Dim filename1 As String
Dim filename2 As String
Dim filename3 As String
Dim filename4 As String
Dim filename5 As String
filename1 = "C:\Users\duco\Documents\Overzicht.xlsm"
filename2 = "C:\Users\duco\Documents\DataA1.xls"
filename3 = "C:\Users\duco\Documents\DataA2.xls"
filename4 = "C:\Users\duco\Documents\DataA3.xls"
filename5 = "C:\Users\duco\Documents\Maand.xlsx"
Application.ScreenUpdating = False
Workbooks.Open Filename:= _
filename2
- een heleboel handelingen-
Next x
end sub
In de volgende loop moeten alle hoofdletters A B worden dus:
filename1 = "C:\Users\duco\Documents\Overzicht.xlsm"
filename2 = "C:\Users\duco\Documents\DataB1.xls"
filename3 = "C:\Users\duco\Documents\DataB2.xls"
filename4 = "C:\Users\duco\Documents\DataB3.xls"
filename5 = "C:\Users\duco\Documents\Maand.xlsx"
Het is op te lossen door 26 keer de code van alle handelingen onder elkaar te plakken maar wellicht kan dit ook met for - next zodat de code wat korter blijft.
b.v.d..
Duco
Laatst bewerkt: