ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Excel to Access using VBA (https://www.excelbanter.com/excel-programming/336242-excel-access-using-vba.html)

Eric

Excel to Access using VBA
 
Hello,

We are in the process of making cycle times to see how long it takes to
complete a task. We have all of our forms in Excel, so people can choose
which tasks that want to perform. When done, they click a button on Excel and
it generates a spreadsheet for them.

We have been assigned a new task to actually grab these numbers. I am
wondering if using Excel Automation to Access is the proper way to go about
this. What I was thinking is grabbing the test number and the start date from
Excel and place these in a Access table I have created called tblExcel. By
the way, all our generation is by Excel VBA.

Any advice is greatly appreciated.

K Dales[_2_]

Excel to Access using VBA
 

I personally think using ADO would be better than automation. You don't
need to tie up resources or control an entire Access session, you can simply
access the database via ADO and use SQL to INSERT INTO your table (or even
modify the table, make new tables, etc as needed). See the recent post "Data
from Excel Range to existing Access Table" for further info
--
- K Dales


"Eric" wrote:

Hello,

We are in the process of making cycle times to see how long it takes to
complete a task. We have all of our forms in Excel, so people can choose
which tasks that want to perform. When done, they click a button on Excel and
it generates a spreadsheet for them.

We have been assigned a new task to actually grab these numbers. I am
wondering if using Excel Automation to Access is the proper way to go about
this. What I was thinking is grabbing the test number and the start date from
Excel and place these in a Access table I have created called tblExcel. By
the way, all our generation is by Excel VBA.

Any advice is greatly appreciated.


Eric

Excel to Access using VBA
 
Great! Now I want to get the maximum value, like a DMax function. Can this be
done in ADO?

"K Dales" wrote:


I personally think using ADO would be better than automation. You don't
need to tie up resources or control an entire Access session, you can simply
access the database via ADO and use SQL to INSERT INTO your table (or even
modify the table, make new tables, etc as needed). See the recent post "Data
from Excel Range to existing Access Table" for further info
--
- K Dales


"Eric" wrote:

Hello,

We are in the process of making cycle times to see how long it takes to
complete a task. We have all of our forms in Excel, so people can choose
which tasks that want to perform. When done, they click a button on Excel and
it generates a spreadsheet for them.

We have been assigned a new task to actually grab these numbers. I am
wondering if using Excel Automation to Access is the proper way to go about
this. What I was thinking is grabbing the test number and the start date from
Excel and place these in a Access table I have created called tblExcel. By
the way, all our generation is by Excel VBA.

Any advice is greatly appreciated.


K Dales[_2_]

Excel to Access using VBA
 
Yes, SQL has equivalent functions; the syntax would be
SELECT MAX([FieldName]) FROM [TableName] WHERE {CONDITION}
e.g.:
SELECT MAX([Commission Paid]) FROM [Widget Sales] WHERE [Salesperson]='Dales'
For details there are many online references to SQL syntax; a net search
will help you find a good site. Also, check out the ADO reference at
http://msdn.microsoft.com/data/DataAccess/
(updated for .NET but most of it would still apply to VBA using ADODB
reference)
--
- K Dales


"Eric" wrote:

Great! Now I want to get the maximum value, like a DMax function. Can this be
done in ADO?

"K Dales" wrote:


I personally think using ADO would be better than automation. You don't
need to tie up resources or control an entire Access session, you can simply
access the database via ADO and use SQL to INSERT INTO your table (or even
modify the table, make new tables, etc as needed). See the recent post "Data
from Excel Range to existing Access Table" for further info
--
- K Dales


"Eric" wrote:

Hello,

We are in the process of making cycle times to see how long it takes to
complete a task. We have all of our forms in Excel, so people can choose
which tasks that want to perform. When done, they click a button on Excel and
it generates a spreadsheet for them.

We have been assigned a new task to actually grab these numbers. I am
wondering if using Excel Automation to Access is the proper way to go about
this. What I was thinking is grabbing the test number and the start date from
Excel and place these in a Access table I have created called tblExcel. By
the way, all our generation is by Excel VBA.

Any advice is greatly appreciated.



All times are GMT +1. The time now is 05:03 PM.

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