Blog Archive
-
▼
2005
(103)
-
▼
abril
(16)
- VBA: Ainda a UDF
- VBA: UDFs
- Excel: Hyperlink personalizado
- Excel: Uma solução diferente de SUMPRODUCT: a util...
- Excel: Ainda a Função SUMPRODUCT()
- VBA: Blink Label
- VBA: Label1.Caption
- VBA: O Método ActiveWorkbook.SaveAs Filename
- VBA Msg
- VBA: Centrar texto numa MsgBox
- VBA: Abrir procedimento com valor numa determinada...
- VBA: Colocar a Data numa célula
- VBA: Filtro numa ListBox II
- VBA: Filtro numa ListBox
- VBA: Filtrar por critério
- VBA: Limpar conteúdos
-
▼
abril
(16)
About Me
Com tecnologia do Blogger.
Seguidores
Estatisticas
2005-04-21
VBA: Blink Label
4:54 da tarde |
Publicada por
JRod - PORTUGAL |
Editar mensagem
Utilizando o Código do post anterior com uma pequena alteração, podemos adicionar mais um pouco de código para tentar simular um blink entre o negro e o encarnado no conteúdo da Label:
O Código:
Option Explicit
Private Sub UserForm_Initialize()
Dim dblTotal As Double
Dim strTotal As String
strTotal = Worksheets("Sheet1").Range("A7").Value
dblTotal = Worksheets("Sheet1").Range("B7").Value
Me.Label1.Caption = strTotal & " " & dblTotal
End Sub
Private Sub UserForm_Activate()
Dim iCtr As Long
For iCtr = 1 To 20
Me.Label1.ForeColor = &HFF&
Me.Repaint
Call Sleep(100)
Me.Label1.ForeColor = &H80000008
Me.Repaint
Call Sleep(100)
Next iCtr
End Sub
ATENÇÃO - Num módulo à parte, adicionar o seguinte Código:
Option Explicit
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
O Código para o blink, foi adaptado do Código mostrado por Dave Peterson num Fórum de Discussão sobre Excel
O Código:
Option Explicit
Private Sub UserForm_Initialize()
Dim dblTotal As Double
Dim strTotal As String
strTotal = Worksheets("Sheet1").Range("A7").Value
dblTotal = Worksheets("Sheet1").Range("B7").Value
Me.Label1.Caption = strTotal & " " & dblTotal
End Sub
Private Sub UserForm_Activate()
Dim iCtr As Long
For iCtr = 1 To 20
Me.Label1.ForeColor = &HFF&
Me.Repaint
Call Sleep(100)
Me.Label1.ForeColor = &H80000008
Me.Repaint
Call Sleep(100)
Next iCtr
End Sub
ATENÇÃO - Num módulo à parte, adicionar o seguinte Código:
Option Explicit
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
O Código para o blink, foi adaptado do Código mostrado por Dave Peterson num Fórum de Discussão sobre Excel