Jump to content

Edit Excel cells while excel sheet is open


Go to solution Solved by water,

Recommended Posts

Posted

Hey,
I would like to change and read excel cells while the excel is open, because in the excel calculations are performed and the user can make entries. Is this possible without using arrow keys to go through the cells that are to be controlled each individually. If this is not possible, can I somehow copy the values of the cells into variables?

Send("^c")
$CellCode1 = ClipGet()
Is not working.

Thanks for your help

 

  • Solution
Posted

Welcome to AutoIt and the forum!

Yes, you can read/edit cells in an already opened workbook.
AutoIt comes with a UDF to manipulate Excel.
Use function _Excel_BookAttach to connect to the open workbook.

Be aware that your script will freeze when you try to process a cell that is in edit mode by the user.

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...