ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   help with ActiveSheet.QueryTables.Add Connection: (https://www.excelbanter.com/excel-programming/324672-help-activesheet-querytables-add-connection.html)

uriel78

help with ActiveSheet.QueryTables.Add Connection:
 
I'm just trying to import a txt file (little by little i'm improving...)
Below there is the first part of the code that do the input of a specific
file
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Documents and
Settings\Roby\Documenti\Università\tesi\Modelli2\E dificio
esistente\Base\3PO_altezze_Y_prototipo2_OUTDATI.tx t" _
, Destination:=Range("A1"))
.Name = "3PO_altezze_Y_prototipo2_OUTDATI5"
FieldNames = True
.RowNumbers = False
............................. .
.............................



Now, I wish I can use a dialog form instead of specifying the path directly
in the code as above written

With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Documents and
Settings\Roby\Documenti\Università\tesi\Modelli2\E dificio
esistente\Base\3PO_altezze_Y_prototipo2_OUTDATI.tx t" _
, Destination:=Range("A1"))

I think may it is possible to use somthing as Application.GetOpenFilename to
indicate the connection path...In other terms, as I have to do import
procedure for a lot of *.txt files, I don't want to have to specify
explicitally the path for every file...It will be better to be able to use a
graphic interface that allow me to browse for the file....

Thanks in advance for every help...!



Tom Ogilvy

help with ActiveSheet.QueryTables.Add Connection:
 
If you want to use GetOpenfilename to specify the file:

Dim fName as Variant
fname = Application.GetOpenFilename()
if fname < False then
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;" & fName _
, Destination:=Range("A1"))

............................................
End if
Otherwise, it is unclear what you are saying.

--
Regards,
Tom Ogilvy



"uriel78" wrote in message
...
I'm just trying to import a txt file (little by little i'm improving...)
Below there is the first part of the code that do the input of a specific
file
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Documents and
Settings\Roby\Documenti\Università\tesi\Modelli2\E dificio
esistente\Base\3PO_altezze_Y_prototipo2_OUTDATI.tx t" _
, Destination:=Range("A1"))
.Name = "3PO_altezze_Y_prototipo2_OUTDATI5"
FieldNames = True
.RowNumbers = False
............................ .
............................



Now, I wish I can use a dialog form instead of specifying the path

directly
in the code as above written

With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Documents and
Settings\Roby\Documenti\Università\tesi\Modelli2\E dificio
esistente\Base\3PO_altezze_Y_prototipo2_OUTDATI.tx t" _
, Destination:=Range("A1"))

I think may it is possible to use somthing as Application.GetOpenFilename

to
indicate the connection path...In other terms, as I have to do import
procedure for a lot of *.txt files, I don't want to have to specify
explicitally the path for every file...It will be better to be able to use

a
graphic interface that allow me to browse for the file....

Thanks in advance for every help...!






All times are GMT +1. The time now is 08:48 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com