Como o Excel armazena automaticamente dados aleatórios? [fechadas]

1

Recebi um projeto para criar um excelente jogo de bingo Eu já criei as 5 cartas e tenho um randomizes representando a "bola de bingo" Existe alguma maneira de ter excel criar uma coluna e gravar cada número que randomiza? Devido a isso estar constantemente mudando, cada número que é cortado muda, recorrendo a um jogo de bingo que nunca pode ser um desculpe pela minha pergunta confusa muito obrigado (:

    
por olivia 17.12.2016 / 17:27

1 resposta

1

Se você estiver randomizando na própria célula, precisará copiar os números e colá-los na mesma folha ou em outra Planilha (guia). Essa é a maneira mais direta de "armazenar" dados. Tem que ser salvo no disco rígido.

Seria mais útil informar se você está usando o código Cell Fórmulas ou VBa para realizar essa tarefa.

Se você estiver usando fórmulas de célula, poderá "gravar uma macro" que copia as células com números aleatórios e colá-las na mesma folha ou em outra folha. Essa solução pode estar acima de seus recursos, no entanto.

Parece que você é um pouco novo no Excel e suas capacidades, então presumo que gravar uma macro pode ser uma nova idéia para você. Primeiro, se você estiver usando uma nova versão do Excel, o padrão da guia Desenvolvedor ficará oculto. Se você não conseguir ver a guia do desenvolvedor, siga estas instruções para torná-lo visível: link

Não mencionei exportar os dados para um documento de texto, pois não vejo a relevância da atribuição, mas existem várias maneiras de "salvar" os dados. Salvar em um conjunto de células parece ser o método mais benéfico.

Gravar uma macro : se você está à altura do desafio. Selecione a guia Desenvolvedores e vamos criar uma Macro simples (pequena sub-rotina nos limites do Excel).

  1. Na guia Desenvolvedor, clique em Gravar Macro. Agora você está gravando uma sub-rotina.
  2. Agora, selecione os números aleatórios clicando e mantendo pressionados os botões do mouse esquerdo e arrastando os números que deseja salvar.
  3. Pressione Ctrl + C para copiar as células.
  4. Clique no novo local desejado, em qualquer lugar da folha ou em outra Folha, se desejar; apenas clique em uma única célula.
  5. Pressione Ctrl + V para colar as células.
  6. Pressione Parar gravação, na guia do desenvolvedor.
  7. Você acabou de criar sua primeira sub-rotina (Macro).
  8. Inspecione sua macro: guia Desenvolvedor, seção Controles, pressione Exibir código. Ou Pressionando o método de atalho, Alt + F11 . Isso abre a macro no modo de edição. Você verá o nome da sua pasta de trabalho aqui e uma pasta chamada "Módulos". Abra esta pasta e clique duas vezes em "Módulo 1" para visualizar seu código. Isto é o que programa uma macro parece no código VBa. Isso lhe dá uma ideia do que você está fazendo. Os arquivos de Ajuda estão disponíveis quando isso é aberto no Modo de Edição.
  9. Execute sua macro novamente: esse é o objetivo de criar a macro. Existem várias maneiras de conseguir isso, agora estamos fora do escopo da questão. Mas a maneira mais fácil de executar a Macro novamente é: Guia do Desenvolvedor, Seção de Código, clique em Macros, escolha a macro a ser executada e pressione Executar.

Coisas a considerar sobre macros : há algo chamado "Use Referential References". Para explicar, se eu disser A1, então, literalmente, quero dizer a primeira chamada na folha. Se eu disser clique em qualquer célula, você pode simplesmente selecionar qualquer célula. Agora, se eu disser em relação à célula selecionada, selecione a célula adjacente à direita. Essa é a idéia de "Usar referências relativas" no edifício Macro do Excel. Há tantos tutoriais por aí na Web e no YouTube. Check-out e em nenhum momento você será um profissional do Excel. Construa uma Macro, brinque com ela, use referências relativas. Construa novas Macros e experimente. Saiba o que são "Variáveis" e como elas são úteis no Excel; como "instanciar" uma variável no Excel VBa.

    
por 18.12.2016 / 02:24