Eu tô tentando há 1hr fazer isso funcionar, mas não consigo.
Estou criando uma planilha de dados e quero que toda vez que preencher uma linha com todas informações requisitadas das colunas, as informações sejam "teletransportadas" para outras linhas, numa espécie de lista.
Exemplo: coluna A é "Nomes" e coluna B "telefones". Quando eu preencher as duas colunas na linha B, as informações sejam passadas pra outra linha, tipo a linha D e quando eu escrever outros dados passar para E, o próximo para a F, respectivamente. Obviamente, quando eu fizer isso, a informação nas células que escrevi sejam apagadas para que eu consiga acrescentar mais dados.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Você pode realizar um procv (vlookup) para cada coluna, além disso, colocar um se (if) para ela não inserir nada caso a linha esteja em branco. Caso precise de mais ajuda me manda uma mensagem!
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Não sei se entendi direito o seu problema, mas é possível fazer condições para as respectivas colunas. Como no seu exemplo o que estava na coluna A, ir para a coluna C e oque estava na coluna B ir para a coluna D.
Fórmula para coluna C1: SE(E(A1<>"";B1<>"");A1;"")
Coloca a condição 'SE' para termos uam resposta Verdadeira e uma Falsa e uma condição 'E' para que 2 condições seja matendidas simultaneamente.
Explciando a fórmula: Se A1 for diferente de vazio("") e B1 também for diferente de vazio (""), então coloquei A1, caso contratio mantenha vazio.
Caso não seja esse seu problema, pdoe me chamar!
Olá, aqui está uma solução. Mas eu precisaria saber até quantas linhas mais ou menos você precisaria preencher.
https://docs.google.com/spreadsheets/d/1SnxgUKLSqBJFOA5-jsvZmIyEcb3y0peV/edit#gid=1425615570
Boa noite!
A melhor opção é criar um formulario para entrada de dados.
No menu arquivo procure por Opções, depois Personalizar Faixa de Opções, Escolher comandos escolha escolher todos. Procure pela opção formulário.
Precisa escolher um grupo para exibir ele.
Outra opção é criar uma solução mais profissional.
Qualquer coisa entre em contato.
Abraço.
Boa tarde João, tudo bem?
Dependendo dos dados que você está inserindo, você pode utilizar a opção de tabelas. Também existe a opção de autopreenchimento, em arquivo > opções > fórumulas.
Ou ainda, colocar o mouse no canto da célular e dar "um clique duplo".
Boa tarde, tudo bem?
Pelo que entendi, se fosse precisa analisar várias colunas e linhas ao mesmo tempo para movê-las para outro lugar, acho que seria mais fácil você criar uma macro.
"
Se você tiver tarefas em Microsoft Excel que fizer repetidamente, poderá gravar uma macro para automatizar essas tarefas. Uma macro é uma ação ou um conjunto de ações que você pode executar quantas vezes quiser. Ao criar uma macro, você está gravando cliques e teclas do mouse. Depois de criar uma macro, você pode editá-la para fazer pequenas alterações na maneira como ela funciona.
Suponha que, todo mês, você crie um relatório para seu gerente de contabilidade. Você deseja formatar os nomes dos clientes com contas atrasadas em vermelho e também aplicar formatação em negrito. Você pode criar e executar uma macro que aplica rapidamente essas alterações de formatação às células selecionadas.
"
Olá!
Na verdade, o que você vai montar é uma espécie de formulário e quando finalizar o preenchimento, as informações irem pra uma base de dados.
Passo 1. Montar o formulário: Você vai montar o formulário com as células da planilha e pode montar com quantas variáveis e respostas você quiser e no formato que quiser. Insira também um botão que irá salvar as informações. Ex.
A | B | C | D | |
1 | FORMULÁRIO | |||
2 | ||||
3 | NOME | Tarcila Landin | TELEFONE | (61) 99999-9999 |
4 | ENDEREÇO | Rua 1, Bl A | CEP | 99999-999 |
5 | ||||
6 | SALVAR |
Passo 2. Numa área da planilha coloque todas as respostas que irão para a base de dados na ordem das variáveis da base para ficar mais simples na hora de exportar para a base. Pra isso use a fórmula =endereço_da_célula. Ex.:
A | B | C | D | |
8 | NOME | ENDEREÇO | TELEFONE | CEP |
9 | =B3 | =B4 | =D3 | =D4 |
Passo 3. Crie sua base de dados que irá receber as infomações do formulário (pode ser em outra planilha). Ex.:
Planilha2
A | B | C | D | |
1 | NOME | ENDEREÇO | TELEFONE | CEP |
2 | Pessoa1 | R. 2, Bl C | (88) 88888-8888 | 88888-888 |
3 | Pessoa2 | R. 3, Bl D | (77) 77777-7777 | 77777-777 |
4 | Pessoa3 | R. 3, Bl E | (66) 66666-6666 | 66666-666 |
Passo 4. Agora é só criar a macro para salvar as informações do formulário na sua base de dados (Guia Desenvolvedor -> Visual Basic -> Inserir -> Módulo):
Sub Salvar_Form()
'Copiar os dados do formulário
Sheets("Planilha1").Range("A9:D9").Copy
'Colar os dados na primeira linha não preenchida da base de dados
Sheets("Planilha2").Range("A1").End(xlDown).Offset(1, 0).PasteSpecial Paste:=xlPasteValues
'Limpar dados do formulário
Sheets("Planilha1").Range("B3,B4,D3,D4").ClearContents
'Selecionar o primeiro campo do formulário
Sheets("Planilha1").Range("B3").Select
'Mensagem de informações salvas
MsgBox "Informações Salvas com Sucesso"
End Sub
Boa sorte!
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.