Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 106
Default Fetching 2 values from 20 excel files

Happy Friday to all the members!

I have a text box in the excel file where the user enters the path in
which many excel files are located. For example, if the user has 20
excel files in C:\files\data, then user would enter C:\files\data in
the text box and would click a command button.

If the command button is clicked, I am looking for the code that
would:
1. Locate all the files with *.xls extension
2. Fetch the data from the cells D7 and D8 from the first worksheet of
each excel workbook.
3. Paste those data in the new excel file in columns A and B starting
with A2 and B2.

i.e. D7 and D8 values from first excel file will go into A2 and B2; D7
and D8 values from second excel file will go into A3 and B3 and so
on.....

Can someone give some tips or code to accomplish this? I would deeply
appreciate this help.

Thank you very much.

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 106
Default Fetching 2 values from 20 excel files

I think these topics answer my questions.. I am giving this just for a
reference if someone else end up facing the problem that I have..

http://groups.google.com/group/micro...e0e63dbc344bae

http://www.rondebruin.nl/ado.htm

keywords: fetch data, collate data, *.xls extension

If someone can give me some other tips like links to other topics
similar to my case or external links, it would be great.

Thanks!



On Aug 31, 10:30 am, Thulasiram wrote:
Happy Friday to all the members!

I have a text box in the excel file where the user enters the path in
which many excel files are located. For example, if the user has 20
excel files in C:\files\data, then user would enter C:\files\data in
the text box and would click a command button.

If the command button is clicked, I am looking for the code that
would:
1. Locate all the files with *.xls extension
2. Fetch the data from the cells D7 and D8 from the first worksheet of
each excel workbook.
3. Paste those data in the new excel file in columns A and B starting
with A2 and B2.

i.e. D7 and D8 values from first excel file will go into A2 and B2; D7
and D8 values from second excel file will go into A3 and B3 and so
on.....

Can someone give some tips or code to accomplish this? I would deeply
appreciate this help.

Thank you very much.



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default Fetching 2 values from 20 excel files

Hi Thulasiram

Look also here
http://www.rondebruin.nl/copy3.htm

Test the add-in also
http://www.rondebruin.nl/merge.htm

--

Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm


"Thulasiram" wrote in message oups.com...
I think these topics answer my questions.. I am giving this just for a
reference if someone else end up facing the problem that I have..

http://groups.google.com/group/micro...e0e63dbc344bae

http://www.rondebruin.nl/ado.htm

keywords: fetch data, collate data, *.xls extension

If someone can give me some other tips like links to other topics
similar to my case or external links, it would be great.

Thanks!



On Aug 31, 10:30 am, Thulasiram wrote:
Happy Friday to all the members!

I have a text box in the excel file where the user enters the path in
which many excel files are located. For example, if the user has 20
excel files in C:\files\data, then user would enter C:\files\data in
the text box and would click a command button.

If the command button is clicked, I am looking for the code that
would:
1. Locate all the files with *.xls extension
2. Fetch the data from the cells D7 and D8 from the first worksheet of
each excel workbook.
3. Paste those data in the new excel file in columns A and B starting
with A2 and B2.

i.e. D7 and D8 values from first excel file will go into A2 and B2; D7
and D8 values from second excel file will go into A3 and B3 and so
on.....

Can someone give some tips or code to accomplish this? I would deeply
appreciate this help.

Thank you very much.




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 106
Default Fetching 2 values from 20 excel files

On Sep 1, 4:27 pm, "Ron de Bruin" wrote:
HiThulasiram

Look also herehttp://www.rondebruin.nl/copy3.htm

Test the add-in alsohttp://www.rondebruin.nl/merge.htm

--

Regards Ron de Bruinhttp://www.rondebruin.nl/tips.htm

"Thulasiram" wrote in ooglegroups.com...
I think these topics answer my questions.. I am giving this just for a
reference if someone else end up facing the problem that I have..


http://groups.google.com/group/micro...rogramming/bro...


http://www.rondebruin.nl/ado.htm


keywords: fetch data, collate data, *.xls extension


If someone can give me some other tips like links to other topics
similar to my case or external links, it would be great.


Thanks!


On Aug 31, 10:30 wrote:
Happy Friday to all the members!


I have a text box in the excel file where the user enters the path in
which many excel files are located. For example, if the user has 20
excel files in C:\files\data, then user would enter C:\files\data in
the text box and would click a command button.


If the command button is clicked, I am looking for the code that
would:
1. Locate all the files with *.xls extension
2. Fetch the data from the cells D7 and D8 from the first worksheet of
each excel workbook.
3. Paste those data in the new excel file in columns A and B starting
with A2 and B2.


i.e. D7 and D8 values from first excel file will go into A2 and B2; D7
and D8 values from second excel file will go into A3 and B3 and so
on.....


Can someone give some tips or code to accomplish this? I would deeply
appreciate this help.


Thank you very much.


Hi Ron,

Thank you for your reply. I will give them a try and explore the
possibilities of solving my problem.

Regards,
Thulasiram

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 106
Default Fetching 2 values from 20 excel files - CODE given

On Sep 3, 10:22 am, Thulasiram wrote:
On Sep 1, 4:27 pm, "Ron de Bruin" wrote:



HiThulasiram


Look also herehttp://www.rondebruin.nl/copy3.htm


Test the add-in alsohttp://www.rondebruin.nl/merge.htm


--


Regards Ron de Bruinhttp://www.rondebruin.nl/tips.htm


"Thulasiram" wrote in ooglegroups.com...
I think these topics answer my questions.. I am giving this just for a
reference if someone else end up facing the problem that I have..


http://groups.google.com/group/micro...rogramming/bro...


http://www.rondebruin.nl/ado.htm


keywords: fetch data, collate data, *.xls extension


If someone can give me some other tips like links to other topics
similar to my case or external links, it would be great.


Thanks!


On Aug 31, 10:30 wrote:
Happy Friday to all the members!


I have a text box in the excel file where the user enters the path in
which many excel files are located. For example, if the user has 20
excel files in C:\files\data, then user would enter C:\files\data in
the text box and would click a command button.


If the command button is clicked, I am looking for the code that
would:
1. Locate all the files with *.xls extension
2. Fetch the data from the cells D7 and D8 from the first worksheet of
each excel workbook.
3. Paste those data in the new excel file in columns A and B starting
with A2 and B2.


i.e. D7 and D8 values from first excel file will go into A2 and B2; D7
and D8 values from second excel file will go into A3 and B3 and so
on.....


Can someone give some tips or code to accomplish this? I would deeply
appreciate this help.


Thank you very much.


Hi Ron,

Thank you for your reply. I will give them a try and explore the
possibilities of solving my problem.

Regards,Thulasiram


Hi Ron,

I got almost everything correct except but this. The code given below
copies D7 and D8 and copies on A1 and A2 on the new worksheet. How
should the code be tweaked in order to copy the D7 and D8 values to A1
and B1? Please clarify.

If Fnum 0 Then
For Fnum = LBound(MyFiles) To UBound(MyFiles)

'Find the last row with data
rnum = LastRow(sh)

'create the destination cell address
Set destrange = sh.Cells(rnum + 1, "A")

' Copy the workbook name in Column E
sh.Cells(rnum + 1, "E").Value = MyPath & MyFiles(Fnum)

'Get the cell values and copy it in the destrange
'Change the Sheet name and range as you like
GetData MyPath & MyFiles(Fnum), "Cross Axis", "D7:D8",
destrange, False, False
Next
End If



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 106
Default Fetching 2 values from 20 excel files - CODE given

On Sep 4, 11:14 am, Thulasiram wrote:
On Sep 3, 10:22 am, Thulasiram wrote:



On Sep 1, 4:27 pm, "Ron de Bruin" wrote:


HiThulasiram


Look also herehttp://www.rondebruin.nl/copy3.htm


Test the add-in alsohttp://www.rondebruin.nl/merge.htm


--


Regards Ron de Bruinhttp://www.rondebruin.nl/tips.htm


"Thulasiram" wrote in ooglegroups.com...
I think these topics answer my questions.. I am giving this just for a
reference if someone else end up facing the problem that I have..


http://groups.google.com/group/micro...rogramming/bro...


http://www.rondebruin.nl/ado.htm


keywords: fetch data, collate data, *.xls extension


If someone can give me some other tips like links to other topics
similar to my case or external links, it would be great.


Thanks!


On Aug 31, 10:30 wrote:
Happy Friday to all the members!


I have a text box in the excel file where the user enters the path in
which many excel files are located. For example, if the user has 20
excel files in C:\files\data, then user would enter C:\files\data in
the text box and would click a command button.


If the command button is clicked, I am looking for the code that
would:
1. Locate all the files with *.xls extension
2. Fetch the data from the cells D7 and D8 from the first worksheet of
each excel workbook.
3. Paste those data in the new excel file in columns A and B starting
with A2 and B2.


i.e. D7 and D8 values from first excel file will go into A2 and B2; D7
and D8 values from second excel file will go into A3 and B3 and so
on.....


Can someone give some tips or code to accomplish this? I would deeply
appreciate this help.


Thank you very much.


Hi Ron,


Thank you for your reply. I will give them a try and explore the
possibilities of solving my problem.


Regards,Thulasiram


Hi Ron,

I got almost everything correct except but this. The code given below
copies D7 and D8 and copies on A1 and A2 on the new worksheet. How
should the code be tweaked in order to copy the D7 and D8 values to A1
and B1? Please clarify.

If Fnum 0 Then
For Fnum = LBound(MyFiles) To UBound(MyFiles)

'Find the last row with data
rnum = LastRow(sh)

'create the destination cell address
Set destrange = sh.Cells(rnum + 1, "A")

' Copy the workbook name in Column E
sh.Cells(rnum + 1, "E").Value = MyPath & MyFiles(Fnum)

'Get the cell values and copy it in the destrange
'Change the Sheet name and range as you like
GetData MyPath & MyFiles(Fnum), "Cross Axis", "D7:D8",
destrange, False, False
Next
End If


Got it!

GetData MyPath & MyFiles(Fnum), "Cross Axis", "D7:D7", destrange,
False, False

Set destrange = sh.Cells(rnum + 1, "B")
GetData MyPath & MyFiles(Fnum), "Cross Axis", "D8:D8",
destrange, False, False

Ron! Your code helped me solve the problem!

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Fetching multiple lines in Excel abadd0n Excel Discussion (Misc queries) 1 December 18th 08 06:31 PM
problem with fetching data from excel bob Excel Programming 0 October 14th 06 02:39 PM
Excel Worksheet not fetching values in vb.net vini Excel Programming 0 September 16th 06 08:19 AM
Excel Worksheet not fetching values using vb.net vini Excel Programming 0 September 16th 06 08:18 AM
Fetching External Data from Excel Sri Excel Discussion (Misc queries) 2 January 3rd 05 11:46 AM


All times are GMT +1. The time now is 10:33 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"