Dos butones para 1 solo formulario abrir en cualquier de las 2 hojas

Hice esta minúscula macro

If Sheets("Entra").Select Then
frmEntraSale.Caption = "Entradas"
Label3.Caption = "Entradas"
Else
Sheets("Sale").Select
frmEntraSale.Caption = "Salidas"
Label3.Caption = "Salidas"
End If

La idea es que si estoy en la hoja2, preciono el boton que tengo en esa hoja y abre el formulario con la caption Entradas
Si estoy en la hoja6, presiono el botón que tengo en esa hoja y abre el formulario con la caption Salidas
Así mismo el label. Resulta que al abrir estando en Salidas, me cambia a hoja Entradas y el caption me dice Entradas claro.
Debido a mi ignorancia y experiencia a dar con el fallo recurro a alguien de ustedes para la emmienda.

1 Respuesta

Respuesta
2

Te anexo la actualización

Sub abre()
    If ActiveSheet.Name = "Entra" Then
        frmEntraSale.Caption = "Entradas"
        frmEntraSale.Label3.Caption = "Entradas"
    ElseIf ActiveSheet.Name = "Sale" Then
        frmEntraSale.Caption = "Salidas"
        frmEntraSale.Label3.Caption = "Salidas"
    End If
    frmEntraSale.Show
End Sub

sal u dos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas