Notifications
Clear all

Criar valor aleatório automaticamente e fixá-lo na célula

3 Posts
2 Usuários
0 Reactions
870 Visualizações
(@pangarexcel)
Posts: 6
Active Member
Topic starter
 

Preciso criar uma planilha em que devo criar um valor aleatório entre -1 e 1 (-1, 0 ou 1) em várias células, em certo horário e automaticamente.
Porém encontro dois problemas:
1 - Como automatizar esse processo? (até encontrei um macro na net que ativa o relógio, e dessa forma as células se atualizam a cada segundo - porém ai encontro o segundo problema:)
2 - Após gerado o valor aleatório, eu gostaria que este não se alterasse mais, pois cálculos em outras células dependerão deste valor.

Exemplo: Na célula A1 eu tenho 22:00:00 na A2 22:10:00 e assim por diante. Na B1 eu gostaria que um número aleatório entre -1 e 1 fosse gerado às 22:00:00, na B2 o mesmo processo (só que às 22:10:00 e assim por diante). Nas células C1, C2, etc. existem outras funções que são dependentes dos números nas células da coluna B. Porém não posso ficar toda hora na frente da planilha apertando F5 e, depois disso, não gostaria que estes números, uma vez gerados, não mudassem mais o valor.

Fui claro?

Agradeço desde já.

 
Postado : 15/09/2012 8:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!!
Olá seja bem vindo, PangarExcel !!! Disponibilize um arquivo modelo COMPACTADO!!!

Por favor Leia os links abaixo, obrigado!!!

Nossas Regras
viewtopic.php?f=7&t=203

Marcar Tópico como Resolvido e Agradecimento
viewtopic.php?f=7&t=3784
Lembre se de usar nossa base de dados (Pesquisa) e a Biblioteca

Como Anexar Aquivos Compactados
viewtopic.php?f=7&t=3841

Abrir Novo Tópico
viewtopic.php?f=7&t=5317
Att ;)

 
Postado : 15/09/2012 8:50 am
(@pangarexcel)
Posts: 6
Active Member
Topic starter
 

Em anexo

Estive pesquisando sobre os macros de Loop (tipo Do While, For, etc)... seria possível usar os parâmetros destas programações como tempo (tipo, das x às y horas fazer a ou b, ou de x em x minutos fazer a ou b)

Obrigado

 
Postado : 19/09/2012 6:36 pm