Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I have a spreadsheet in which I'm trying to prevent users fro accidentally modifying cells containing formulas. On occasion however, they will need to manually input data instead of allowing th formula to calculate. Using info found on this forum I put Code ------------------- Private Sub Worksheet_SelectionChange(ByVal Target As Range) Const WS_RANGE As String = "D9:O9" On Error Resume Next If Not Intersect(Target, Me.Range(WS_RANGE)) Is Nothing Then Application.ScreenUpdating = False frmChange.Show Application.ScreenUpdating = True End If End Sub ------------------- into the worksheet. frmChange.Show asks the user if s/he would like t change the contents of the cell and contains Code ------------------- Private Sub cmdNo_Click() ActiveCell.Offset(1, 0).Select Unload Me End Sub Private Sub cmdYes_Click() ActiveCell.ClearContents Unload Me End Sub Code ------------------- This works perfectly for me accept that if the user clicks 'Yes' then the entire workbook recalculates. Having had other recalculation problems in the past, is there a way to prevent the recalculation of the entire worksheet? Basically what I'm looking for is a way to get the same effect as setting Calculation to Manual, except that during the course of normal data entry I need the cells containing formulas to calculate -- Prometheu ----------------------------------------------------------------------- Prometheus's Profile: http://www.excelforum.com/member.php...fo&userid=1569 View this thread: http://www.excelforum.com/showthread.php?threadid=47034 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Calculating Problem: Desperate :( | Excel Worksheet Functions | |||
Problem calculating | Excel Worksheet Functions | |||
Problem calculating | Excel Discussion (Misc queries) | |||
Problem calculating Using a Percentage | Excel Worksheet Functions | |||
Excel Calculating problem | Excel Discussion (Misc queries) |