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

Simulação de Monte Carlo  

  RSS

Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
26/10/2009 2:47 pm  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
30/10/2009 7:44 am  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
30/10/2009 4:42 pm  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
30/10/2009 7:55 pm  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
30/10/2009 8:04 pm  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
31/10/2009 5:46 am  

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

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
01/11/2009 9:36 am  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
02/11/2009 9:33 am  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
02/11/2009 11:26 am  

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


ResponderCitar (Quote)
Fernando Fernandes
(@fernandofernandes)
Illustrious Member
Entrou: 12 anos atrás
Posts: 44273
02/11/2009 12:43 pm  

Que bom Herique, precisando tamos por aew.

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


ResponderCitar (Quote)
muttley
(@muttley)
Trusted Member
Entrou: 6 anos atrás
Posts: 57
10/12/2014 12:42 am  

Bom dia

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

Fico antecipadamente agradecido


ResponderCitar (Quote)
montecarlo
(@montecarlo)
New Member
Entrou: 5 anos atrás
Posts: 1
28/03/2015 2:57 pm  

Tem como mandar denovo? Está corrompida.


ResponderCitar (Quote)
Compartilhar: