Como fazer um texto piscar no Excel

Como fazer um texto piscar no Excel.

Passo 1

Abra o arquivo do Microsoft Excel 2010 no qual você deseja piscar o texto. Pressione as teclas "Alt" e "F11" para abrir o console VBA.

Passo 2

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

Passo 3

Clique duas vezes na opção "ThisWorkbook". Copie o seguinte código e cole-o no espaço em branco no lado direito da tela:

Privado Sub Workbook_Open () Blink End Sub

Private Sub Workbook_BeforeClose (Cancelar como booleano) NoBlink End Sub

Esse código será iniciado ao lado do texto piscante quando você abrir este livro, e o texto piscará quando você fechar o livro, assim que você inserir o código para informar ao Excel o que significa "piscando" e "não piscando".

Passo 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 escreva a seguinte linha:

Public Timecount As Double

Isso cria uma variável chamada "Timecount" que pode ser usada em cada subprograma.

Passo 5

Pressione Enter para mover o cursor para a próxima linha e escreva o seguinte código:

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

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

Passo 6

Pressione a tecla "Enter" para acessar a linha a seguir e escreva o seguinte código:

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

Isto irá criar uma sub-rotina que será executada quando você fechar o livro. Ele converterá todo o texto novamente em preto, de modo que uma pessoa que acidentalmente abrir o livro sem as macros ativadas não veja nada nas caixas de texto.

Passo 7

Feche o console do VBA clicando no "X" no canto superior direito. Clique na guia "Arquivo" na parte superior da tela e selecione "Salvar como". Selecione "Excel habilitado para macros de livro" no campo suspenso e insira um nome para o livro. Clique em "Salvar".

Passo 8

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