Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have written several VBA codes combined with a Macro using Solver. I
all seems to work for a while and then either freezes up or i get a error message re the Solver code. Any suggestions for correcting my problem? Codes are as follows: Sub Solver3() 'Solver3 Macro ' Macro recorded 4/24/2004 by xxx ' ' Keyboard Shortcut: Ctrl+Shift+Z ' ActiveSheet.Unprotect SolverOk SetCell:="$BR$61", MaxMinVal:=3, ValueOf:="0", ByChange: _ "$R$60,$AE$60,$AR$60,$BE$60,$BR$60" SolverSolve ActiveSheet.Protect DrawingObjects:=True, Contents:=True Scenarios:=True End Sub Sub unpro() Dim w As Worksheet MsgBox ("Unprotect All Worksheets was called") For Each w In Worksheets w.Unprotect Next End Sub Sub Protectz() MsgBox ("Protect All Worksheets was called") Dim w As Worksheet For Each w In Worksheets w.Protect Next End Sub Private Sub cbActivateMonths_Click() Range("R17").Select Selection.AutoFill Destination:=Range("R17:R28") Type:=xlFillDefault Range("R17:R28").Select Range("c1:E1").Select End Sub Sub ChangeBusinessEntity() If Sheets("Index").Range("L16").Value = 1 Then HideRows_Sole Else If Sheets("Index").Range("L16").Value = 2 Then HideRows_Partner Else If Sheets("Index").Range("L16").Value = 3 Then HideRows_LLC Else If Sheets("Index").Range("L16").Value = 4 Then HideRows_SCorp Else If Sheets("Index").Range("L16").Value = 5 Then HideRows_CCorp End If End If End If End If End If End Sub Sub HideRows_Sole() MsgBox ("You selected Sole Proprietor") Sheets("B-Existing Business Info").Unprotect Sheets("B-Existing Business Info").Rows.Hidden = False Sheets("B-Existing Business Info").Rows("99:145").Hidden = True Sheets("B-Existing Business Info").Protect DrawingObjects:=True Contents:=True, Scenarios:=True Sheets("K-Ownership").Unprotect Sheets("K-Ownership").Rows.Hidden = False Sheets("K-Ownership").Rows("19:498").Hidden = True Sheets("K-Ownership").Protect DrawingObjects:=True, Contents:=True Scenarios:=True Sheets("M-Income & SET Tax").Unprotect Sheets("M-Income & SET Tax").Rows.Hidden = False Sheets("M-Income & SET Tax").Rows("31:96").Hidden = True Sheets("M-Income & SET Tax").Protect DrawingObjects:=True Contents:=True, Scenarios:=True Sheets("R-Summary").Unprotect Sheets("R-Summary").Rows.Hidden = False Sheets("R-Summary").Rows("12:14").Hidden = True Sheets("R-Summary").Rows("29:30").Hidden = True Sheets("R-Summary").Protect DrawingObjects:=True, Contents:=True Scenarios:=True Sheets("S-Ratios").Unprotect Sheets("S-Ratios").Rows.Hidden = False Sheets("S-Ratios").Rows("35:49").Hidden = True Sheets("S-Ratios").Protect DrawingObjects:=True, Contents:=True Scenarios:=True End Sub Sub HideRows_Partner() MsgBox ("You selected Partnership") Sheets("B-Existing Business Info").Unprotect Sheets("B-Existing Business Info").Rows.Hidden = False Sheets("B-Existing Business Info").Rows("96:98").Hidden = True Sheets("B-Existing Business Info").Rows("110:145").Hidden = True Sheets("B-Existing Business Info").Protect DrawingObjects:=True Contents:=True, Scenarios:=True Sheets("K-Ownership").Unprotect Sheets("K-Ownership").Rows.Hidden = False Sheets("K-Ownership").Rows("5:20").Hidden = True Sheets("K-Ownership").Rows("135:498").Hidden = True Sheets("K-Ownership").Protect DrawingObjects:=True, Contents:=True Scenarios:=True Sheets("M-Income & SET Tax").Unprotect Sheets("M-Income & SET Tax").Rows.Hidden = False Sheets("M-Income & SET Tax").Rows("31:96").Hidden = True Sheets("M-Income & SET Tax").Protect DrawingObjects:=True Contents:=True, Scenarios:=True Sheets("R-Summary").Unprotect Sheets("R-Summary").Rows.Hidden = False Sheets("R-Summary").Rows("12:14").Hidden = True Sheets("R-Summary").Rows("29:30").Hidden = True Sheets("R-Summary").Protect DrawingObjects:=True, Contents:=True Scenarios:=True Sheets("S-Ratios").Unprotect Sheets("S-Ratios").Rows.Hidden = False Sheets("S-Ratios").Rows("35:49").Hidden = True Sheets("S-Ratios").Protect DrawingObjects:=True, Contents:=True Scenarios:=True End Sub Sub HideRows_LLC() MsgBox ("You selected Limited Liability Company") Sheets("B-Existing Business Info").Unprotect Sheets("B-Existing Business Info").Rows.Hidden = False Sheets("B-Existing Business Info").Rows("96:109").Hidden = True Sheets("B-Existing Business Info").Rows("121:145").Hidden = True Sheets("B-Existing Business Info").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("K-Ownership").Unprotect Sheets("K-Ownership").Rows.Hidden = False Sheets("K-Ownership").Rows("5:136").Hidden = True Sheets("K-Ownership").Rows("250:498").Hidden = True Sheets("K-Ownership").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("M-Income & SET Tax").Unprotect Sheets("M-Income & SET Tax").Rows.Hidden = False Sheets("M-Income & SET Tax").Rows("31:96").Hidden = True Sheets("M-Income & SET Tax").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("R-Summary").Unprotect Sheets("R-Summary").Rows.Hidden = False Sheets("R-Summary").Rows("12:14").Hidden = True Sheets("R-Summary").Rows("29:30").Hidden = True Sheets("R-Summary").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("S-Ratios").Unprotect Sheets("S-Ratios").Rows.Hidden = False Sheets("S-Ratios").Rows("35:49").Hidden = True Sheets("S-Ratios").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub Sub HideRows_SCorp() MsgBox ("You selected S-Corporation") Sheets("B-Existing Business Info").Unprotect Sheets("B-Existing Business Info").Rows.Hidden = False Sheets("B-Existing Business Info").Rows("96:120").Hidden = True Sheets("B-Existing Business Info").Rows("134:145").Hidden = True Sheets("B-Existing Business Info").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("K-Ownership").Unprotect Sheets("K-Ownership").Rows.Hidden = False Sheets("K-Ownership").Rows("5:251").Hidden = True Sheets("K-Ownership").Rows("391:498").Hidden = True Sheets("K-Ownership").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("M-Income & SET Tax").Unprotect Sheets("M-Income & SET Tax").Rows.Hidden = False Sheets("M-Income & SET Tax").Rows("5:31").Hidden = True Sheets("M-Income & SET Tax").Rows("49:96").Hidden = True Sheets("M-Income & SET Tax").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("R-Summary").Unprotect Sheets("R-Summary").Rows.Hidden = False Sheets("R-Summary").Rows("35").Hidden = True Sheets("R-Summary").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("S-Ratios").Unprotect Sheets("S-Ratios").Rows.Hidden = False Sheets("S-Ratios").Rows("36:49").Hidden = True Sheets("S-Ratios").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub Sub HideRows_CCorp() MsgBox ("You selected C-Corporation") Sheets("B-Existing Business Info").Unprotect Sheets("B-Existing Business Info").Rows.Hidden = False Sheets("B-Existing Business Info").Rows("96:133").Hidden = True Sheets("B-Existing Business Info").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("K-Ownership").Unprotect Sheets("K-Ownership").Rows.Hidden = False Sheets("K-Ownership").Rows("5:392").Hidden = True Sheets("K-Ownership").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("M-Income & SET Tax").Unprotect Sheets("M-Income & SET Tax").Rows.Hidden = False Sheets("M-Income & SET Tax").Rows("5:49").Hidden = True Sheets("M-Income & SET Tax").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("R-Summary").Unprotect Sheets("R-Summary").Rows.Hidden = False Sheets("R-Summary").Rows("33:38").Hidden = True Sheets("R-Summary").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub Private Sub cbSelectEntity_Change() ChangeBusinessEntity End Sub --- Message posted from http://www.ExcelForum.com/ |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Urgent: Excel 2003 - 2007 conflict! | Excel Discussion (Misc queries) | |||
Conflict between Excel and Outlook | Excel Discussion (Misc queries) | |||
Excel 2007 and Name Conflict Issue | Setting up and Configuration of Excel | |||
Excel 2007 Name Conflict | Excel Discussion (Misc queries) | |||
Excel 2000/2003 conflict | Excel Discussion (Misc queries) |