00 28/07/2016 11:15

Buongiorno a tutti, 
sto cercando di scrivere una macro con funzione visible ma mi da errore con:
"Routine troppo grande"
c'è possibilita di risolvere questo problema?
Di seguito allego piccolo esempio:

viste le condizioni uguali, è possibile riassumerle?
Ringrazio chi ha tempo da dedicarmi.







If UserForm3.ComboBox2 = "FIXFIN_S" Then ' elimina le voci che non interessano tale tipologia

     UserForm3.Label7.Visible = False

     UserForm3.ComboBox15.Visible = False

     UserForm3.Label8.Visible = False

     UserForm3.ComboBox16.Visible = False

     UserForm3.Label18.Visible = False

     UserForm3.ComboBox21.Visible = False

     UserForm3.Label19.Visible = True

     UserForm3.ComboBox22.Visible = True

     UserForm3.Frame3.Visible = False

     UserForm3.Frame5.Visible = False

End If

 

If UserForm3.ComboBox2 = "FIXPOR_S" Then ' elimina le voci che non interessano tale tipologia

     UserForm3.Label7.Visible = False

     UserForm3.ComboBox15.Visible = False

     UserForm3.Label8.Visible = False

     UserForm3.ComboBox16.Visible = False

     UserForm3.Label18.Visible = True

     UserForm3.ComboBox21.Visible = True

     UserForm3.Label19.Visible = True

     UserForm3.ComboBox22.Visible = True

     UserForm3.Frame3.Visible = True

     UserForm3.Frame5.Visible = False

End If