Descrição:
É possível que um botão de comando escreva três ou mais valores diferentes em sequência a cada vez que for pressionado?
Solução:
Sim; para isso, é necessário utilizar um comando via script a partir do evento Click para sempre que o botão for pressionado, um novo valor possa ser carregado (considerando o último valor desse tag).
Nesse caso, existem comandos de decisão que podem auxiliar nessa função, como o comando IF em conjunto com o ELSEIF, por exemplo:
If tag.value = 1 Then
tag.value = 2
Elseif tag.value = 2 Then
tag.value = 3
Elseif tag.value = 3 Then
tag.value = 4
Else
tag.value = 5
End if
A aplicação exemplo abaixo demonstra os recursos citados neste artigo.