Evitar Repetición de formulario
Hola, resulta que tengo un formulario que aparece al activar una hoja de excel, y tiene un botón de comando el cual realiza unas tareas. Pero tengo el problema que al pinchar en el comando, este activa en una linea del código la propia hoja y me vuelve activar el formulario.
He intentado ponerle una variable, para envitarlo pero no lo consigo.
Te adjunto el código escrito.
Private Sub Worksheet_Activate()
If PASO = 0 Then
UserForm1.Show
End If
End Sub
Private Sub CommandButton1_Click()
PASO = 1
Valor = ListBox1.Value
Valor = Mid(Valor, InStr(1, Valor, "PAG."), 8)
Sheets("MAPAS").Select: ActiveSheet.Shapes(Valor).Select: Selection.Cut
Unload UserForm1
Sheets("EVALUCION GRAFICA").Select
Range("B5").Select: ActiveSheet.Paste
end sub
Gracias, de antemano JRM.
He intentado ponerle una variable, para envitarlo pero no lo consigo.
Te adjunto el código escrito.
Private Sub Worksheet_Activate()
If PASO = 0 Then
UserForm1.Show
End If
End Sub
Private Sub CommandButton1_Click()
PASO = 1
Valor = ListBox1.Value
Valor = Mid(Valor, InStr(1, Valor, "PAG."), 8)
Sheets("MAPAS").Select: ActiveSheet.Shapes(Valor).Select: Selection.Cut
Unload UserForm1
Sheets("EVALUCION GRAFICA").Select
Range("B5").Select: ActiveSheet.Paste
end sub
Gracias, de antemano JRM.
1 respuesta
Respuesta de fejoal
1