I am attempting to develop a user interface for people in my office that do not have ms-access on their PC. I know it can be done with Excel and a UserForm but I am having trouble with the code. I have a UserForms with TextBoxes for all relevant fields of data. I have developed an Access database with corresponding fields. My userform has command buttons to trigger the data transfer. I am struggling with the language as I have never tried this before. How is the language formatted for an Excel Userform text box to dump its data into an MS-database housed in the same folder?
Excel File is named TONUv2.xlsm, ms-Access database named TONU-9850.mdb
Related
I have to create a macro that runs a SAP transaction, enters some particular data and generates a report, and exports that report to Excel spreadsheet. This generates an Excel file named as export.xlsx.
But I am not able to access the data of this spreadsheet unless I manually save that Excel sheet at a certain location, then open that Excel sheet and retrieve its data.
I want the VBA code to directly refer to that spreadsheet as it is automatically generated from SAP when the command "Export to Excel spreadsheet" is selected.
I have been able to code the VBA code that generates the report and select the command "Export to Excel spreadsheet".
Can anyone guide me from this point?
It will be really helpful.
In current excel sheets I work with with data import/refresh via ODBC connection where I import data from our ERP system into excel 2010. When refreshing data to excel, the existing data is deleted and replaced with the newly imported data.
Now I want to create a log file, so im looking for a way to add data to the already imported and existing data in the excel sheet. The import data properties do not offer me that functionality. Any suggestions to implement this with VBA / Macro?
Thank you very much for your suggestions.
I have Excel 2013 worksheet where user will add some data.
Excel worksheet data:
We need to create button on worksheet (Save button) which had macro behind, which saves data in SharePoint list (already created in SP site).
List having same two columns.
I do not have permission on SQL server to add stored procedure or fire query for call from Macro.
Is there any other way? Please suggest.
You can't manipulate a SharePoint list with Excel VBA. You may want to re-think your architecture. I suggest to let the user enter the data into a SharePoint list form instead of an Excel sheet.
You can export the SharePoint list to Excel, which creates a dynamic, refreshable data connection, if you want to use the SharePoint list data for further analysis.
I'm using an Excel file like a Database.
I have another Excel file that need to be filled with information coming from the Excel file Database.
Is it possible for the Excel Database file to populate lists into my other excel file ?
Thanks a lot
Under the Developer tab in Excel you can select 'Insert' and then 'Listbox'. Create your list box in excel, then right click the box and press "Format Control". Under the "Control" tab, you can change your Input range which can be used across different worksheets thus creating a list. From there you can assign macros of your choice such as a ListBox_Change macro.
Typically you can make a list box in Excel using Data Validation, but that will only work within the same workbook.
I recently made an Excel workbook (with the help of Stackoverflow) where I have a regular input of data (each entry is one row with different columns). I then have a macro that extracts the data from a specified row to a different sheet and saves this sheet as a .PDF.
That way, I can extract specific data from this Excel "database" to a readable pdf. I do this because I need a paper version from specific entries.
For a different project I need to implement the same principle. The only difference is that I need to work with an .mdb file where the data is stored, instead of an Excel workbook.
Is there a way I can reuse my code from Excel or is it now a completely different story?
Thank you for the advice.
You can link your excel workbook to your Access tables. On the "DATA" ribbon there is a section for "External Data".
Once you've got the Access data displayed on one of your worksheets, you should be able to adapt your existing code accordingly.
From Microsoft:
Connect an Access database to your workbook