[AccessD] A2010 - Export Query Results to Excel - Plus some other bits

Darren - Active Billing darren at activebilling.com.au
Mon Aug 14 21:23:31 CDT 2023


Ryan,

Many thanks for the quick response.

I think that may just be it - All these years and I’ve never used the Range paramter.

Thank you, sir. - Most appreciated

Darren

-----------------------------------------------
> On 15 Aug 2023, at 11:44 am, Ryan W <wrwehler at gmail.com> wrote:
> 
> Using DoCmd.TransferSpreadsheet and using the range argument will name a
> new tab in an existing workbook with the range "name".
> 
> Unsure if it would overwrite or duplicate/append to an existing tab.
> 
> If you want to get smarter about it I'm sure using COM to manipulate or
> create excel workbooks with sheets would be the way to go.
> 
> 
> 
> 
> 
> On Mon, Aug 14, 2023 at 7:10 PM Darren - Active Billing <
> darren at activebilling.com.au> wrote:
> 
>> Hi All,
>> 
>> Long time no post - Don't do much Access stuff these days, but I have a
>> Not-For-Profit pro-bono job (Rewriting something from 15 years ago)
>> 
>> 
>> The Situiation:
>> 
>> I have some queries that need to be output to excel. I managed to get that
>> bit to work.
>> 
>> And the process I have adds the Column header names - So that’s cool - And
>> the Naming of the file and the naming of the Worksheet tab all works ok.
>> 
>> So that all works OK for one query, outputting to one Excel File, with one
>> Worksheet (one tab)
>> 
>> 
>> The Question:
>> 
>> But…there is a need to add tab, after tab, after tab, named by date
>> (dd_MMM_yyyy) of essentially the same data/queries.
>> 
>> (Users want to see their incremental changes organised by date named tabs)
>> 
>> So…what I really need is to be able to output the results of a query to a
>> known/existing Excel file, but in a new worksheet (new tab) and to be able
>> to name this new tab as I do so.
>> 
>> 
>> Nice to have:
>> 
>> And if possible is it possible to see if a TAB name of the dd_MMM_yyyy
>> exists and then just append the new tab with something like dd_MMM_yyyy_x
>> 
>> (though that request above is not essential as I can just add a time
>> component to the name to solve that issue)
>> 
>> Make sense?
>> 
>> Many thanks in advance, team
>> 
>> Darren
>> 
>> 
>> --
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> https://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> https://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com



More information about the AccessD mailing list