Stinger738
Nieuwe gebruiker
- Lid geworden
- 12 dec 2007
- Berichten
- 1
goeiemiddag heren.
ik ben bezig met een programma te schrijven om bepaalde bestanden op een schijf te openen en die weer onder elkaar te zetten in een excel document.
op het moment ben ik bezig met het stukje van application.FileSearch hiervoor gebruik ik de volgende code:
ik kom niet uit het dik gedrukte deel.
het stukje code dat dik gedrukt is, is afkomstig uit een Word VBA document maar ik wil deze omzetten in een Excel VBA document maar op de een of andere reden kan ik het maar niet aan de praat krijgen.
ik wil dat hij alle paden die hij vind onder elkaar plaatst, in cel A1 en naar beneden.( A2 , A3 )
wie kan mij helpen?
Met Vriendelijke Groet.
Mitch
ik ben bezig met een programma te schrijven om bepaalde bestanden op een schijf te openen en die weer onder elkaar te zetten in een excel document.
op het moment ben ik bezig met het stukje van application.FileSearch hiervoor gebruik ik de volgende code:
Code:
Sub sBestandzoeken()
vPath = "K:\Data\Su-ict\(s)Systeembeheer\CSS\Beheer\CSS\Onderstations (Opto22)\Onderstation.Software"
TbxPath = ""
If vCancel = True Then
MsgBox "De routine is onderbroken en afgesloten"
Exit Sub
End If
vLengtePath = Len(vPath) + 1
sWistekst
Set fs = Application.FileSearch
With fs
.LookIn = vPath
.Filename = "*.xls"
.SearchSubFolders = True
If .Execute > 0 Then
'MsgBox "There were " & .FoundFiles.Count & _
" file(s) found."
For i = 1 To .FoundFiles.Count
'MsgBox .FoundFiles(i)
vBestandsnaam = .FoundFiles(i)
vLengte = Len(vBestandsnaam) - vLengtePath
vDocumentnaam = Right(vBestandsnaam, vLengte)
vLengte = Len(vDocumentnaam) - 4
vLinknaam = Left(vDocumentnaam, vLengte)
[B]ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:= _
vBestandsnaam, SubAddress:="", ScreenTip:="", TextToDisplay:= _
vLinknaam[/B]
Selection.EndKey Unit:=wdLine
Selection.TypeParagraph
Next i
Else
MsgBox "There were no files found."
End If
End With
End Sub
ik kom niet uit het dik gedrukte deel.
het stukje code dat dik gedrukt is, is afkomstig uit een Word VBA document maar ik wil deze omzetten in een Excel VBA document maar op de een of andere reden kan ik het maar niet aan de praat krijgen.
ik wil dat hij alle paden die hij vind onder elkaar plaatst, in cel A1 en naar beneden.( A2 , A3 )
wie kan mij helpen?
Met Vriendelijke Groet.
Mitch
Laatst bewerkt door een moderator: