Reducir lines de código
Tengo un evento Private Sub ButonLimpia_Click() en el cual tengo varios TextBox y demás.
Quisiera reducir lineas al máximo, en ese código para no ser tan largo una ves que algo mas tengo que agregarle pero, que hiciera su función de limpiar
Private Sub ButonLimpia_Click()
Application.EnableEvents = False
Application.ScreenUpdating = False
'''''''''''
Rem Vacía solamente los TextBox
'Dim Clear 'variable para los controles TextBox
'For Each Clear In Sheets(1).Controls 'recorremos todos los controles en el userform llamado Formulario
'If TypeName(Clear) = "TextBox" Then 'verificamos que sea SOLO control Textbox
'Clear.Value = "" 'Limpiamos los TextBox
'End If
'Next
'''''''''''
'''''''''''''
Rem Limpia los TextBox y 1 ComboBox
ComboBox1.Text = ""
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
TextBox4.Value = ""
TextBox5.Value = ""
TextBox6.Value = ""
TextBox7.Value = ""
TextBox9.Value = ""
TextBox10.Value = ""
TextBox12.Value = ""
TextBox13.Value = ""
cmbEdit_Insrt_Elim.Enabled = False
cmbEdit_Insrt_Elim.Caption = "Edita/Inserta/Elimina"
OptInsertar.Visible = True
OptEditar.Visible = True
OptEliminar.Visible = True
OptInsertar.Value = False
OptEditar.Value = False
OptEliminar.Value = False
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
La rutina desactivada me da error en la linea For Each Clear In Sheets(1).Controls
En la hoja En curso, esta la exposicion