Simulação de Monte ...
 
Notifications
Clear all

Simulação de Monte Carlo

12 Posts
3 Usuários
0 Reactions
2,951 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá mais uma vez meus amigos!

Estou com alguns problemas em uma planilha minha que contém números aleatórios (Simulaçao de Monte Carlo).

É o seguinte:

Estou gerando números aleatórios através de uma macro (que peguei no livro: Modelagem Financeira com Excel e VBA) [Nem sei como funciona....mas funciona...rsrs]

Problema 1: Cada vez que eu dou enter ou F9 os números aleatórios se atualizam. Gostaria que eles só fosse atualizados quando, através de um botão (calcular) eles fosse atualizados.

Problema 2: No momento estou gerando uma matriz de 500 linhas por 14 colunas. As colunas indicam anos e as linhas os números aleatórios. As linhas eu quero manter (acham que 500 iterações é razoável?). Gostaria apenas que as colunas variassem através de um período variável. Ou seja, se a pessoa digitar 20 seriam feitas 20 colunas e 500 iterações. No final da simulação eu gostaria que fosse escrito: "Simulação Concluída!"

Estou, como de praxe, enviando a planilha para melhor comunicação!

Abraços à todos!!!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 26/10/2009 1:47 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Henrique eu fiz uma alteração, assim que você digita a quantidade de colunas e aperta o botão tera a quantidade de colunas especificadas. Depois diz se era isso mesmo que você queria.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/10/2009 6:44 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Rodrigo,

Muito obrigado pela resposta!

Era exatamente isso que eu desejava. Pela macro já deu pra perceber que você entende de VBA!

Poderia fazer apenas uma leve modificação? Queria apenas que o cursor ficasse na mesma aba "inputs" ao invés de ser direcionado para a aba "dados" para verificar os números aleatórios.

Acredito ser bem simples fazer isso mas não queria tentar fazer isso e desmanchar seu código.

Agradeço sua atenção!

Grande Abraço!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/10/2009 3:42 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola Henrique, segue a planilha com as alterações que você pediu. Qualquer coisa entre em contato.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/10/2009 6:55 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Perfeito meu amigo!

Muito obrigado por toda a atenção e rapidez prestada!

Dei uma olhadinha na sua página e no seu twitter.

Sucesso na sua carreira!

Grande Abraço!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/10/2009 7:04 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Muito obrigado Henrrique, precisando estamos aqui... bom final de semana

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/10/2009 4:46 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Rodrigo,

Peço desculpas por estar retomando o mesmo assunto.

Entretanto, fui testar esta macro em uma outra planilha e o cálculo dos números aleatórios continua me pertubando...

Estou disponibilizando a planilha no anexo.

A 1a aba apenas pega os números aleatórios e os organiza sobre diversas camadas (percentis). Esses outputs estão sendo calculados a todo instante, através de qualquer coisa que eu faça na planilha, como apertar F9, enter, etc.

Gostaria apenas que este tipo de cálculo fosse desabilitado, já que uma única simulação com os números aleatórios já é suficiente. Não sei porque o código funcionava na planilha anterior e nesta não funciona.

Poderia dar uma revisada no VBA?

Grande Abraço!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/11/2009 8:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom Dia Henrique, fiz algumas alterações como você me pediu. Depopis me diz se é isso memso que você quer, na planilha anterior eu desliguei o evento de calcular, por isso ela não atualizava, mas já que vc usa formulas em outras planilhas bolei outra maneira.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/11/2009 8:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Rodrigo,

Muito obrigado pela modificação!

A planilha está funcionando exatamente do modo que eu planejava!

Grande Abraço!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/11/2009 10:26 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Que bom Herique, precisando tamos por aew.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/11/2009 11:43 am
(@muttley)
Posts: 57
Trusted Member
 

Bom dia

Tem como anexar novamente esta planilha, pois sempre quando faço download ao descompacta-lo aparece como arquivo corrompido

Fico antecipadamente agradecido

 
Postado : 09/12/2014 11:42 pm
(@montecarlo)
Posts: 1
New Member
 

Tem como mandar denovo? Está corrompida.

 
Postado : 28/03/2015 2:57 pm