Ik moet de bestanden die in een directory staan invoegen in excel.
Dit lukt me wel alleen hij zet de extensie er ook bij. Dat hoeft dus niet.
Ben begonnen met kopieren en plakken maar dat kan wel een tijdje duren.
Nu heb ik op internet een macro gevonden die mijn wensen wel kan vervullen maar niet helemaal.
Deze kopieerd nl. bestandsnaam en de extensie in een cel.
Nu is mijn vraag kan iemand deze macro aanpassen zodat deze de extensie er niet bij zet in een cel.?
Mijn kennis van macro's is nihil.
Kheb internet al afgezocht maar niks gevonden. Helaas kan ik dit thuis niet uitproberen want ik werk thuis met excel 2007.
Dit lukt me wel alleen hij zet de extensie er ook bij. Dat hoeft dus niet.
Ben begonnen met kopieren en plakken maar dat kan wel een tijdje duren.
Nu heb ik op internet een macro gevonden die mijn wensen wel kan vervullen maar niet helemaal.
Deze kopieerd nl. bestandsnaam en de extensie in een cel.
Nu is mijn vraag kan iemand deze macro aanpassen zodat deze de extensie er niet bij zet in een cel.?
Mijn kennis van macro's is nihil.
Kheb internet al afgezocht maar niks gevonden. Helaas kan ik dit thuis niet uitproberen want ik werk thuis met excel 2007.
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| [Sub dir() Dim i As Integer, directory As String, naam As String directory = "c:\temp" With Application.FileSearch .NewSearch .LookIn = directory .Filename = "*.*" .SearchSubFolders = False .Execute For i = 1 To .FoundFiles.Count naam = .FoundFiles(i) naam = Mid(Replace(naam, directory, ""), 2, 99) Cells(i + 1, 1) = naam Next i End With End Sub |
If the shit hits the fan everybody get a piece of it