Hola de nuevo, tengo un código en access para hacer que parezca que se
mueven unas imágenes y me gustaría poner lo mismo en excel pero el código no
vale, ¿podría cambiarlo de alguna manera para poder hacerlo?
menteAtenta, Gracias
(El código es este, por si podéis ayudarme)
Option Compare Database
Option Explicit
'Al declarar esta variable fuera de los procedimientos, se puede utilizar en
todos ellos, se le_
'conoce como global. Solo se puede utilizar en el código que hay del
formulario.
Dim clockname As Integer
Private Sub Form_Load()
IblClock.Caption = Now
End Sub
Private Sub Form_Open(Cancel As Integer)
'Control de errores
On Error GoTo Err_Form_Open
'Para situar el formulario en una posición predeterminada. No se si hace
falta, tú misma.
DoCmd.MoveSize 890, 400, 9790, 4753
'Inicializar la variable global.
clockname = 1
'Mandar el cursor al botón de comando, este está invisible y el cursor
entonces desaparece, truco del almendruco
'cmdEmpty.SetFocus
Exit_Form_Open:
Exit Sub
Err_Form_Open:
MsgBox Error$
Resume Exit_Form_Open
End Sub
Private Sub Form_Timer()
'Establecer la hora del sistema, no se la finalidad y yo la quitaria.
' Me![time] = time
clockname = clockname + 1
If clockname > 4 Then
clockname = 1
End If
Select Case clockname
Case 1
Me![gear1].Visible = True
Me![gear2].Visible = False
Me![gear3].Visible = False
Me![gear4].Visible = False
Case 2
Me![gear1].Visible = False
Me![gear2].Visible = True
Me![gear3].Visible = False
Me![gear4].Visible = False
Case 3
Me![gear1].Visible = False
Me![gear2].Visible = False
Me![gear3].Visible = True
Me![gear4].Visible = False
Case 4
Me![gear1].Visible = False
Me![gear2].Visible = False
Me![gear3].Visible = False
Me![gear4].Visible = True
End Select
End Sub
Leer las respuestas