MACRO PARA CÉLULA A1 FAZER CONTAGEM DE 1 A 10
Olá pessoal, preciso da ajuda de vocês, na minha planilha vou elaborar uma dinâmica, onde preciso que , no acionamento de um botão a célula A1 fique em uma contagem de 1 a 10 e fim a ação da macro.
jsilva
jsilva
Molezinha:
Sub conta()
For i% = 1 To 10
Sheets(1).Cells(1, 1).Value = i%
hora = Now
Do While DateDiff([Ô]s[Ô], hora, Now) <= 1
DoEvents
Loop
Next i%
End Sub
KERPLUNK
Bom dia, obrigado por me atender, deu certo, mas tive que mudar meu projeto, o que eu preciso e que na célula A1, a macro após acionada fique contando na escala de -10 a 10 e depois ao contrario 10 a -10, ficando fazendo o loop até que um outro botão seja acionado para parar.
Ex.:-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Meu objetivo e fazer uma animação gráfica, por isso e que eu preciso esta contagem nesta escala.
jsilva
Bom dia, obrigado por me atender, deu certo, mas tive que mudar meu projeto, o que eu preciso e que na célula A1, a macro após acionada fique contando na escala de -10 a 10 e depois ao contrario 10 a -10, ficando fazendo o loop até que um outro botão seja acionado para parar.
Ex.:-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Meu objetivo e fazer uma animação gráfica, por isso e que eu preciso esta contagem nesta escala.
jsilva
Simplesmente altere os parâmetros do for:
Antes de simplesmente copiar e colar, que tal entender o que está ali? Não é tão difÃcil...
Sub conta()
For i% = -10 To 10
Sheets(1).Cells(1, 1).Value = i%
hora = Now
Do While DateDiff([Ô]s[Ô], hora, Now) <= 1
DoEvents
Loop
Next i%
End Sub
Antes de simplesmente copiar e colar, que tal entender o que está ali? Não é tão difÃcil...
Tópico encerrado , respostas não são mais permitidas