@datacreativastudio: Respuesta a @faxJh 💙 te dejo el tutorial y aquí la macro 🙌🏼 puedes encontrar esta y otros elementos para Dashboard en mi Toolkit para Dashboards en EXCEL😊 Estas macros pegalas en un nuevo Módulo 👇🏼 Sub Ocultar() Dim hoja As Worksheet Dim hojaActiva As String ' Guardamos el nombre de la hoja que queremos mantener visible ' (Excel obliga a que siempre haya al menos una hoja visible) hojaActiva = ActiveSheet.Name ' Recorremos todas las hojas del libro For Each hoja In ThisWorkbook.Worksheets If hoja.Name <> hojaActiva Then hoja.Visible = xlSheetVeryHidden End If Next hoja MsgBox "Se ha cerrado la sesión" End Sub Sub Mostrar() Dim hoja As Worksheet Dim usuario As String Dim password As String Dim loginValido As Boolean Dim hojaLogin As String ' Guardamos el nombre de la hoja actual (donde están las celdas k22 y k27) hojaLogin = ActiveSheet.Name Application.ScreenUpdating = False usuario = Range("K22").Value password = Range("K27").Value loginValido = False If (usuario = "admin" And password = "123") Or _ (usuario = "juan" And password = "abc") Or _ (usuario = "maria" And password = "456") Or _ (usuario = "pedro" And password = "789") Or _ (usuario = "lucia" And password = "xyz") Then loginValido = True End If If loginValido Then ' Hacemos todas las hojas visibles For Each hoja In ThisWorkbook.Worksheets hoja.Visible = xlSheetVisible Next hoja ' Forzamos el regreso a la hoja de login Sheets(hojaLogin).Select MsgBox "Ha iniciado sesión correctamente.", vbInformation, "Seguridad" Range("K22, K27").ClearContents Else MsgBox "Usuario o contraseña incorrectos.", vbCritical, "Error de Acceso" End If End Sub 👇🏼Está macro pégala en Thisworkbook: Private Sub Workbook_Open() Dim hoja As Worksheet Dim hojaLogin As String ' CONFIGURACIÓN: Ajusta el nombre exacto de tu hoja hojaLogin = "Inicio" On Error Resume Next ' Evita que la macro se detenga si hay un error menor Application.ScreenUpdating = False ' 1. Hacer visible la hoja de Inicio primero (obligatorio antes de ocultar el resto) Sheets(hojaLogin).Visible = xlSheetVisible Sheets(hojaLogin).Select ' 2. Ocultar todas las demás de forma "Very Hidden" For Each hoja In ThisWorkbook.Worksheets If hoja.Name <> hojaLogin Then hoja.Visible = xlSheetVeryHidden End If Next hoja ' 3. Limpiar celdas (Asegúrate de que sean estas celdas) Range("K22, K27").ClearContents Application.ScreenUpdating = True On Error GoTo 0 MsgBox "Sesión cerrada automáticamente por seguridad.", vbInformation, "Bienvenido" End Sub #Excel #Dashboards #fypシ゚viral🖤tiktok
Dash By Nadia
Region: CO
Saturday 11 April 2026 19:06:21 GMT
Music
Download
Comments
Wil :
YA ES HORA DE QUÉ DEJEN DE INVENTAR CON LAS HOJAS DE CÁLCULO MEJOR YA PASEN A UNA NUEVA ERA DE LAS BASES DE DATOS Y MANEJO DE DATOS 😏
CON HERRAMIENTAS PODEROSAS
2026-04-12 14:50:51
0
Edgar Nuñez :
Si abres ese archivo en otro equipo se va a ajustar al tamaño de la pantalla o va a quedar de un tamaño en específico?
2026-04-11 19:21:28
2
Raspacuero :
bueno seria que uno pudiese bajar el video
2026-04-13 02:31:03
0
Carlos Campos :
WOW que padre, muy interactivo 👏🏻
2026-04-11 23:00:26
1
dan63mx :
Excelente, nuevo para mi
2026-04-12 13:26:41
1
Ariel Atk :
excel no es para hacer sistemas... es lo más inseguro
2026-05-18 20:44:08
0
7rujO 😎 :
Tu tienes las macro?
2026-04-14 01:44:43
0
Jonathan Calzadilla :
Exelente 🔥
2026-04-11 22:57:03
1
TechnoExcel :
Tengas cosas que se pueden hacer con excel 😎😎😎
2026-04-14 20:46:48
0
Joao Sp :
excelente
2026-04-12 03:22:38
1
PACHI - JONATHAN PACHECO :
es mucho mejor con un userform y macros, y le das una instrucción para que al abrir el archivo excel se ejecute el formulario de login
2026-04-26 05:02:51
0
Señor Comedia :
😎😎😎
2026-04-12 00:44:33
1
Samanta Sosa :
🥰
2026-04-11 20:27:58
1
Yonathan Acevedo :
wuau no sabía que podía hacer esto! buen video 👏
2026-04-12 01:07:49
3
Angel Marcano :
Buen dato Nadia!
Excelente.
Me surge una pregunta.
¿Se puede hacer en Google Sheet?
Gracias 🫂
2026-04-12 11:48:10
0
To see more videos from user @datacreativastudio, please go to the Tikwm
homepage.