deze code heb ik nu
Nu word het in de rijen geplakt maar ik wil het in de kolommen plakken.
Ariën
Code:
Sub OpenLeesSluitFiles()
Const BronPad As String = "mijn pad\"
Dim BronBoek As String, BronPadBoek As String
Dim BronSheet As Worksheet, DoelSheet As Worksheet
Dim RijLoper As Long
Set DoelSheet = ActiveWorkbook.Worksheets(1)
DoelSheet.Range("A:Z").ClearContents ' Doel wissen
BronBoek = Dir(BronPad & "*.xlsm") ' eerste bronboek lezen
RijLoper = 3 ' beginnen met plakken op regel
' Application.ScreenUpdating = False
Do Until BronBoek = ""
BronPadBoek = BronPad + BronBoek
Workbooks.Open Filename:=BronPadBoek, ReadOnly:=True
Set BronSheet = ActiveWorkbook.Worksheets(3)
' hyperlink maken
DoelSheet.Hyperlinks.Add _
Anchor:=DoelSheet.Range(Cells(RijLoper, 1).Address), _
Address:=BronPadBoek, _
TextToDisplay:=BronBoek
' volgende regels bepalen de copy van bron naar doelcellen
DoelSheet.Cells(RijLoper, 2) = BronSheet.Range("b6")
DoelSheet.Cells(RijLoper, 3) = BronSheet.Range("b16")
' etc
ActiveWorkbook.Close SaveChanges:=False
BronBoek = Dir ' volgende bronboek lezen
RijLoper = RijLoper + 1
Loop
' Application.ScreenUpdating = True
End Sub
Nu word het in de rijen geplakt maar ik wil het in de kolommen plakken.
Ariën