Hi,

Nearly there.....

ActiveSheet.QueryTables(1).Connection returns the string "TEXT;<full
path name of the file>"

Is there a way just to get the file name and not the file type and
path?

Thanks

On 17 Apr, 15:09, "Ajit Navre" <ajit.na...@gmail.com> wrote:
> Hi there,
>
> If you have loaded the query with the Data->Import External Data->Import
> Data option then, following code would return the source file name
>
> ActiveSheet.QueryTables(1).Connection
>
> Then probably try to manipulate the Workbook_BeforePrint Event to include
> the file name in the header or footer as appropriate...
>
> Let me know if this is what you are looking for...
>
> Regards
>
> Ajit
>
> -----Original Message-----
> From: excel-macros@googlegroups.com [mailto:excel-mac...@googlegroups.com]
>
> On Behalf Of Mr Incredible
> Sent: Friday, April 17, 2009 3:58 PM
> To: MS EXCEL AND VBA MACROS
> Subject: $$Excel-Macros$$ Interrogating the file name used/selected in a
> query of an external CSV file
>
> Hi all,
>
> I've done many searches for a potential solution to my "problem", and
> have drawn a blank.  Any help/suggestions will be appreciated.
>
> Problem to solve:
>
> I have a worksheet in which there is just one named external query
> which loads an external CSV file.
> The "Data Range Properties" is set to 'Prompt for File Name on
> Refresh' so the user can select a file.  The user can repeat this for
> different file names which contain different records.  An advanced
> filter then extracts the relevant information and an OFFSET named
> range defines the (variable) print area, and is printed off.
>
> What I'd like to do is to place the name of the external file name
> (path not necessary) in a cell which gets printed.  In this way any
> printed data will have the reference file name in view.  If this could
> be put in the header of footer then great! but in a single cell would
> be fine.  I cannot find how to use VBA to get the name of the file
> which hass been selected to load within the query.
>
> Thanks.

--~--~---------~--~----~------------~-------~--~----~
-------------------------------------------------------------------------------------
Some important links for excel users:
1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at 
http://www.excelitems.com
2. Excel tutorials at http://www.excel-macros.blogspot.com
3. Learn VBA Macros at http://www.vbamacros.blogspot.com
4. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 

To post to this group, send email to excel-macros@googlegroups.com
If you find any spam message in the group, please send an email to:
Ayush Jain  @ jainayus...@gmail.com or
Ashish Jain @ 26may.1...@gmail.com
-------------------------------------------------------------------------------------
-~----------~----~----~----~------~----~------~--~---

Reply via email to