Últimos temas
» Desproteger vba de Excel
Jue Mar 18, 2010 11:01 am por plozano

» como deshabilitar en excel insertar hoja de calculo
Mar Mar 09, 2010 12:06 am por spider-bart

» como proteger un proyecto vba en excel
Mar Nov 24, 2009 1:16 am por federico ramirez marron

» proteger vba
Jue Jul 23, 2009 1:32 am por Supermario2k

» link para bajar complemento para desproteger libro y hoja
Miér Jul 22, 2009 10:45 pm por federico ramirez marron

» APRENDIENDO VISUAL BASIC PARA EXCEL
Mar Ene 27, 2009 1:46 am por federico ramirez marron

» Desproteger hojas de excel
Lun Ene 26, 2009 7:25 pm por gilmezai

» MACROS DE EVENTOS
Mar Abr 29, 2008 10:59 pm por federico ramirez marron

» ATAJOS EN EXCEL VBA
Mar Abr 29, 2008 9:50 pm por federico ramirez marron

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Compañeros
Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

MACROS DE EVENTOS

Mar Abr 29, 2008 10:59 pm por federico ramirez marron

AQUI DEJO ESTOS PEQUEÑOS CODIGO DE MACROS DE EVENTOS

Private Sub Workbook_Open()
MsgBox ("Hola, bienvenido a las macros automáticas por eventos")
sw = 1
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
MsgBox ("hasta luego, la hoja se cierra.... !!!")
Cancel = False
End Sub

Sub Workbook_BeforePrint(Cancel As Boolean)
If sw = 0 Then Cancel = False: GoTo salir
Cancel = True
MsgBox ("Este libro no está permitido que se imprima !!!")
salir:
End Sub

Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
opcion = MsgBox("¿De verdad desea guardar el libro?", vbYesNo)
If opcion = vbNo Then
Cancel = True
GoTo salida2
End If
entrada:
Mensaje = "Introduzca la clave para poder salvar el fichero:"
Título = "INTRODUCCION DE LA CLAVE"
ValorPred = ""
clave = InputBox(Mensaje, Título, ValorPred)
If clave <> "clave" Then
Cancel = True
veces = veces + 1
GoTo salida
Else
Cancel = False
GoTo salida2
End If
salida:
If veces <> 3 Then GoTo entrada
MsgBox ("Este libro no se guardará porque no está autorizado al no conocer la clave !!!")
MsgBox ("SI NO LA SABE, POR QUE LO INTENTA ???!!!!")
salida2:
End Sub

Private Sub Workbook_Deactivate()
MsgBox ("¡Hola!, hasta luego...")
End Sub

Private Sub Workbook_NewSheet(ByVal lahoja As Object)
MsgBox ("Ha creado una nueva hoja, que NO ESTA PERMITIDO y se va a autodestruir")
Application.DisplayAlerts = False
ActiveWindow.SelectedSheets.Delete
Application.DisplayAlerts = True
End Sub


DISFRUTENLAS

Comentarios: 0

Sondeo
¿Quién está en línea ?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 4 el Lun Ago 31, 2009 2:05 pm.
Estadísticas
Tenemos 29 miembros registrados.
El último usuario registrado es plozano.

Nuestros miembros han publicado un total de 29 mensajes. en 9 argumentos.