Macro codigo auto ejecutable

27/06/2012 - 22:09 por pinkiluis | Informe spam
Hola que tal como estan tengo un problema con una macro que he creado de codigo autoejecutable, explicare brevemente que es lo que tiene que hacer mi macro y que es lo que me hace lo que tenego es un codigo de una amcro que se ejecuta al momento de abrirse contando el tiempo desde que se abre el archivo y el dependiendo de unas horas que se encuentran capturadas en mi hoja de calculo excel determina que debe de mostrar un userfrom ahora todo eso me lo hace perfectamente bien todo eso esta bien y ahora nos preguntaremos bueno si todo esoe sta bien cual es problema, bueno el problema es que yo quiero que ese codigo permanesca alli latente y mande ese mensaje a ciertas horas que dependen de lo que un usuario capture pero no me funciona varios comandos de excel basicos como el ctrl+z, copiar pegar algunas cosas asi no em funcionan y despues de un rato de unas 2 o 3 veces que se ejecuta el mensaje me manda un error se detiene la macro y ya no me manda el mensaje aqui anexare el codigo que hace eso.

Private Sub Workbook_Open()
Dim ComienzoSeg As Single
Dim FinSeg As Single
Dim R As Double
R = 0
TIEMPO_ESP_MAX = 1800
Do While R = O
ComienzoSeg = Timer
FinSeg = ComienzoSeg + TIEMPO_ESP_MAX
Do While FinSeg > Timer
DoEvents
TChecq1 = Round(FinSeg - Timer, 0)
If TChecq1 <> TChecq2 Then
TChecq2 = TChecq1
End If
If ComienzoSeg > Timer Then
FinSeg = FinSeg - 24 * 60 * 60
End If
Loop
quemados.show
Loop
End Sub

espero me puedan ayudar y haberme dado a explicar o en palabras mas simples no entiendo por que cuando esta en ejecucion ese codigo ya no me deja ejecutar ciertas funciones basica socmo esa del CTRL + Z y algunas otras cosas.
 

Preguntas similares