Últimos Usuários On-line
sumaya
Manoel Antônio
Lílian
Douglas
Ingrid Verônica de Noronha
Sérgio Siqueira
hugo
Fabiano Silva
Entrar
Faça seu login com o Windows Live ID, é prático e seguro!
PodcastPodcast
Um astrólogo nos ajudou a desvendar os sinais cósmicos incrustrados na maneira como organizamos nosso desktop. Descobrimos que nossa Área de Trabalho revela muito mais do que gostaríamos. Clique aqui!
Coisas estranhas acontecem quando colocamos Mouzar Benedito, especialista em Saci Pererê, e o corinthiano Rafael R para discutir as más influências nem sempre tão sobrenaturais na vida das pessoas. Clique aqui!
Tá de bobeira? Então descubra com quantos seguradores de guardanapo se faz um casamento. Dessa vez a equipe do Ócio recebeu duas noivas e uma cerimonialista. Clique aqui!

Cenários: ócio com animação

por Humberto Galletto em 03/10/2008 às 14:44
Excel,

Já fazia algum tempo que eu queria reviver os tempos do Simulador Populacional de Leporídeos. Não pelas extensas macros e cálculos que o aplicativo envolveu, mas pela simplicidade quase saudosista dos tempos de MS-DOS, em que se fazia arte com caracteres: a ASCII arte. ASCII são aqueles caracteres cirurgicamente escolhidos para comporem as cores, luzes e sombras de uma imagem. Hoje, existem vários softwares que fazem facilmente esse trabalho. Como estava muito fácil, pensei logo em complicar e resolvi fazer uma animação.

Só precisava encontrar um jeito de mudar rapidamente toda a situação da tela, para que as letras que então formavam a imagem mudassem de lugar e dessem a sensação de movimento. Eis que surge uma ferramenta do Excel que ainda não falamos e que tornaria tudo possível: cenários.

Os cenários servem para você analisar resultados em sua planilha. O recurso é uma forma de você ter, na mesma planilha, várias situações diferentes. Como exemplo, veja a planilha abaixo, que prevê depósitos de 5.000,00 cada mês.


Digamos que você queira saber o que aconteceria se os depósitos fossem de 10.000,00. E se fossem de 12.000,00? E de 2.500,00? Para não ter que fazer várias planilhas, ou apagar os valores anteriores, você pode salvá-los em cenários.

Clique na guia Dados, Análise de hipóteses e em Gerenciador de cenários. Na janela que aparece, clique em Adicionar. A janela Editar cenário surge:

Escolha um nome para seu cenário, estabeleça quais as células irão variar e clique em OK. Na janela seguinte, estabeleça os valores para as células.



Se clicar em Adicionar, o processo se repetirá para você inserir outros valores e criar outros cenários.

Para ver e analisar os resultados, vá até a janela de Gerenciador de cenários – guia Dados, Análise de hipóteses e Gerenciador de cenários – escolha o cenário que deseja ver e clique em Mostrar.


 

Para realizar nossa brincadeira o processo foi o mesmo. Vários cenários foram criados, com caracteres diferentes em cada célula. O artifício que usei para dar o efeito de animação foi uma pequena macro que dispara a exibição dos cenários criados seqüencialmente, associada a uma tecla. Veja o código VBA de uma das animações abaixo:

Public frame

Sub animaPulo()

    frame = frame + 1

    ActiveSheet.Scenarios("pulando" & frame).Show

    If frame >= 4 Then

        frame = 0

    End If

End Sub

Só para explicar: os cenários da animação Pulando chamam-se “pulando1”, “pulando2”, “pulando3” e assim por diante. Por isso, a variável frame é concatenada com a palavra “pulando”, para se referir ao cenário correto.

Abraços!







Comentário

Nome
Email
Faça seu login com o Windows Live ID. Clique em
Busca
Projeto Ócio 2007
O blog Ócio 2007 é feito por uma equipe de jornalistas, blogueiros e desenvolvedores que, a partir de recursos do pacote Office, criam aplicativos divertidos e inusitados para momentos de lazer. O objetivo é reforçar a versatilidade do sistema e estender também seu uso no trabalho. O blog Ócio 2007 é um projeto da Microsoft Brasil.
Links Relacionados
© 2008 Microsoft Corporation. Todos os direitos reservados.  Quem Somos  |  Contato  |  Topo