Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
I have a workbook that contains one worksheet that is used as a template for OLE Automation. Through automation I insert a new worksheet at position 1 in the worksheets collection, copy the worksheet that is used as a template, and then update the inserted worksheet with data, also through automation. My users want another worksheet in this workbook, placed at position 3 in the worksheets collection that grabs data from the information that I place in the worksheet that I update (as stated previously). These users would like to have their worksheet updated automatically so I wrote them a little function as follows: Public Function MyCellValue(sCell As String) On Error GoTo eh Dim sht As Worksheet Set sht = Worksheets.Item(1) MyCellValue = sht.Range(sCell).Value Exit Function eh: Debug.Print Err.Number; Err.Description End Function When we insert the following into a cell: =MyCellValue("B8") their worksheet updates as expected. However, it doesn't work once they've placed all the function calls into the cell and then I open up the file and insert the expected worksheet at position 1 and update the data. Can anybody tell me how to make their worksheet update automatically when I open up the file and update it? Excel is set to Automatically calculate on the Calculation tab of the options dialog. Any help would be much appreciated and I hope that I have been clear and concise enough in my explaination. Steve Long |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Automatic updating | Excel Worksheet Functions | |||
automatic updating | Charts and Charting in Excel | |||
Automatic Updating of Graphs | Charts and Charting in Excel | |||
automatic updating | Excel Discussion (Misc queries) | |||
Automatic updating of 2nd sheet from first | Excel Worksheet Functions |