Hi all – hopefully someone can help with this intriguing problem?
I’ve spent the last week writing an Excel 2000 application that stores and saves data from an Industrial Control System.
Control signals are sent to a ‘Control Sheet’ in the Excel workbook. The idea is that when a cell changes on the ‘Control Sheet’, the value of the cell is examined by VBA and specific code modules are run depending on the value.
The system works perfectly when tested in-house by changing the cell values via mouse/keyboard. However, when the values are changed via the external link and sent to Excel via a dde link, the ‘Worksheet_Change’ event doesn’t trigger although the value of the cells change as expected.
I’m using the _Change event to keep system overheads to a minimum i.e., only checking the data when it has actually changed. I could set up a schedular that examines all the data on the control page every few seconds and tests if it has changed, but this seems very cumbersome when there is an event that should do it automatically!
Any idea’s?
Many thanks in advance.