>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como fazer texto Flash no Excel


O Excel não apresenta texto piscando ou piscando como uma opção de fonte. Usando o Visual Basic for Applications interno do Excel, no entanto, você pode usar o código para fazer o texto mudar de cor em cada seção, criando um efeito intermitente.

Etapa 1


Abra o arquivo do Microsoft Excel 2010 no qual você deseja fazer o texto piscar. Pressione “Alt” e “F11″ para abrir o console VBA.

Etapa 2


Clique com o botão direito do mouse na entrada "ThisWorkbook" no lado esquerdo do console VBA. Mova o mouse sobre “Inserir” e escolha “Módulo”.

Etapa 3


Dê um duplo clique na opção "ThisWorkbook". Copie o código a seguir e cole-o no espaço em branco do lado direito da tela:

Private Sub Workbook_Open() Pisca End Sub

Private Sub Workbook_BeforeClose(Cancelar como booleano) NoBlink End Sub

Esse código será iniciado e o texto piscando quando você abrir esta pasta de trabalho e parará o texto piscando quando você fechar a pasta de trabalho, depois de inserir o código para informar ao Excel o que Blink e NoBlink realmente significam.

Etapa 4


Dê um duplo clique em “Módulo 1″ na lista do lado esquerdo da tela. Coloque o cursor no lado direito da tela e digite a seguinte linha:

Contagem de tempo pública como dobro

Isso cria uma variável chamada "Timecount" que você pode usar em cada sub-rotina.

Etapa 5


Pressione enter para mover o cursor para a próxima linha e digite o seguinte código:

Sub blink() With ThisWorkbook.Worksheets("Sheet1").Range("A1:A10").Font If .ColorIndex =3 Then .ColorIndex =2 Else .ColorIndex =3 End If End With Timecount =Now + TimeSerial(0 , 0, 1) Application.OnTime Timecount, "Blink", , True End Sub

Isso cria uma sub-rotina chamada "Blink" que fará com que todo o texto dentro do intervalo definido pisque. Você pode alterar o intervalo de "A1:A10" para qualquer intervalo que desejar, incluindo uma célula individual.

Etapa 6


Pressione "Enter" para acessar a próxima linha e digite o seguinte código:

Sub noblink() ThisWorkbook.Worksheets("Sheet1").Range("A1:A10").Font.ColorIndex =_ xlColorIndexAutomatic Application.OnTime Timecount, "Blink", , False End Sub

Isso criará uma sub-rotina que será executada quando você fechar a pasta de trabalho. Ele transforma todo o texto novamente em preto, para que alguém que abra a pasta de trabalho sem as macros habilitadas não veja acidentalmente nada nas caixas de texto.

Etapa 7


Feche o console VBA clicando no "X" no canto superior direito. Clique na guia “Arquivo” na parte superior da tela e escolha “Salvar como”. Selecione "Pasta de trabalho habilitada para macro do Excel" no campo suspenso e digite um nome para a pasta de trabalho. Clique em "Salvar".

Etapa 8


Feche o arquivo do Excel e reabra-o. Seu texto, dentro do intervalo definido na macro, começará a piscar. Dependendo de suas configurações de segurança, pode ser necessário clicar no botão "Ativar Macros" na parte superior da tela para ver o texto piscando.