Jump to content

Funções


Read_Mynd

Recommended Posts

Isso consegue-se utilizando uma variavel publica, colocada no inicio do modulo, para sinalizar a execução.

Dentro do programa (e a cada ciclo do Do) deve haver chamadas aos eventos (DoEvents) seguidas de uma verificação do estado da variável de sinalização. Caso a variável não esteja sinalizada, sair do programa.

Cada botão tem o seu procedimento (sub) associado ao evento click.

O botão para iniciar o programa activa a variável de sinalização e arranca o programa.

O botão para parar, apenas desactiva a variavel de sinalização.

O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles

Link to comment
Share on other sites

Isso consegue-se utilizando uma variavel publica, colocada no inicio do modulo, para sinalizar a execução.

Dentro do programa (e a cada ciclo do Do) deve haver chamadas aos eventos (DoEvents) seguidas de uma verificação do estado da variável de sinalização. Caso a variável não esteja sinalizada, sair do programa.

Cada botão tem o seu procedimento (sub) associado ao evento click.

O botão para iniciar o programa activa a variável de sinalização e arranca o programa.

O botão para parar, apenas desactiva a variavel de sinalização.

E como faço isso em linguagem de programação?

Link to comment
Share on other sites

E como faço isso em linguagem de programação?

1-Abre o Editor VBA

2-Carrega F1 quando tiveres dúvidas

3-Explora os controlos de formulário do Excel, bem como os Activex.

4-Tenta fazer algo simples e não tenhas medo de errar. Quando errares pelo menos sabes que dessa forma não dá, e tentas outra

5-Se tens uma dúvida explica-a bem quando postares cá. Não hesites em colocar o que tens feito mesmo que não funcione.

O caminho mais curto para conseguir fazer muitas coisas é fazer uma de cada vez. Samuel Smiles

Link to comment
Share on other sites

Eu tenho esta cena, que esta ligada a um botão de controlo ao carregar no botão inicia o ciclo Do, só não sei como colocar o fim do ciclo pois quero que seja infinito ate voltar a carregar no mesmo botão ou em outro.

Sub iniciarciclo()

Do

Call Module12.acertohorario

Call Module20.horasolaraparente

Call Module16.diadoano

Call Module1.Declinacao

Call Module2.angulohorario

Call Module3.alturaangSol

Call Module5.Azimute

Call Module7.equancaotempo

Call Module8.hss

Call Module9.factinclinradsolardirecta

Call Module17.radsolartotaldiariasuphor

Call Module18.radsolartotalhorariasuphor

Call Module15.radiaçaosolarsupterrestre

Call Module21.razaohorariadiaria

Call Module22.razaodifusahorariadiaria

Call Module23.radifdiariamediamensal

Call Module14.raddirectasuphor

Call Module19.Raddirectasupinclinada

loop until

End Sub

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.