Match or Lookup
I didn't see this posting before. It is very simple
Sub getfiles()
Folder = "C:\Document\Data\"
FName = Dir(Folder & "*.xls")
LastRow = Range("A" & Rows.Count).End(xlUp).Row
NewRow = LastRow + 1
Do While FName < ""
Set c = Columns("A").Find(what:=FName, _
LookIn:=xlValues, lookat:=xlWhole)
If c Is Nothing Then
Set bk = Workbooks.Open(Filename:=Folder & FName)
With bk.Sheets(1)
Data = .Range("B2")
.Range("A" & NewRow) = FName
.Range("B" & NewRow) = Data
NewRow = NewRow + 1
End With
bk.Close savechanges:=False
End If
FName = Dir()
Loop
End Sub
"K" wrote:
Hi all, I am using excel 2007. I have list of files names in column A
of Sheet1 like (see below)
A ------column
Record A
Record B
Record C
etc€¦.
All the names listed in column A are the names of the files which are
in Folder "C:\Document\Data". I want macro assigned to a button in
Sheet1 which should Match or Lookup files names listed in column A of
Sheet1 with names of files which are in above Folder. And if there
are new files been saved in Folder which names are not listed in
column A of Sheet1 then macro should open them one by one and copy
cell B2 value from those files and paste it in column B of Sheet1 and
Put that file name without extension below the last value cell of
column A and then close those files. Please can any friend can help
as i need simple and small macro if possible and i been asking this
question from two weeks but didnt have any accurate answer.
|