Why is Excel appending numbers to querytables.
Sorry, but a typo..
i delete the querytable (name="qt") using the reference to the querytable
returned when i added it to the worksheet querytables collection, not via
qt.delete:
qtable = activesheet.querytables.add (... )
qtable.name = "grp"
qtable.delete
when i then add that table again:
qtable = activesheet.quertables.add(..)
qtable.name = "grp"
excel actually creates teh query table with name "grp_1", or "grp_2", not
"grp" as i specified.. Why?
"Bing" wrote:
Hi,
Still haven't figured this one out.. hopefully someone knows why.
Programmatically i add a querytable (name=qt) to the querytables collection
of a worksheet:
ie.
With activesheet.QueryTables.Add(Connection:="TEXT;c:\l og.txt"),
Destination:=Range("A2"))
.Name="qt"
End With
I then delete that querytable by: qt.delete.
But when i go to recreate that query table using the same name, "qt" for
some reason excel starts appending an underscore than a number to the query
table name each time i delete, then add that querytable with the same name
"qt". Ie. excel changes the name to "qt_1", or "qt_2", etc.
Anyone know why and how to stop this so taht i can use the same name "qt" to
reference the query table each time i add and delete it.
|