Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
 
			
		
		A better way to browse. Learn more.
 
						
					
					A full-screen app on your home screen with push notifications, badges and more.
Este tema está ahora archivado y está cerrado a más respuestas.
Hola, tengo esta macro y poquisimo conocimientos del tema.
La macro deberia eliminar la hoja cuyo nombre se escriba en el InputBox nombre hoja, pero se detiene cuando deberia tomar el nombre de la hoja.
Sub EliminaCuenta()
Application.ScreenUpdating = True
Dim NombreHoja As String
Dim Entrada As String
Dim cuenta As Worksheet
Entrada = InputBox("Ingrese contraseña para continuar", "Proceso Protegido")
If Entrada = "nacho" Then
If MsgBox("Estas seguro de borrar una cuenta? No podrá recuperarse", vbQuestion + vbYesNo) = vbYes Then
NombreHoja = InputBox("Escriba un nombre de la cuenta:")
NombreHoja = cuenta<--Esta parte es donde se detiene la macro
If NombreHoja = "" Then Exit Sub
If Nombre.hoja <> "Index" And Nombre.hoja <> "Plantilla" And Nombre.hoja <> "Consolidado" And Nombre.hoja <> "Buscador" Then
cuenta.Delete
End If
End If
Else
MsgBox "Acceso Denegado", vbExclamation, "Acceso no autorizado"
End If
Application.ScreenUpdating = True
End Sub
Espero que puedan guiarme un poco para saber cual es el error.
Muchas gracias