Pergunte aqui
2

Lista de controle de endereços de estoque

perguntadas 2017-02-21 23:00:08 +0200

imagem do gravatar de juniojda

updated 2017-04-02 17:15:26 +0200

imagem do gravatar de Grafeno

C:\fakepath\TESTE - ENDEREÇAMENTO.ods

Olá! Preciso de uma planilha no calc em forma de formulário para inserir dados em uma lista de dados no próprio arquivo (em outra aba) de maneira que essa lista de dados fosse criando uma nova linha a cada vez que eu executasse o macro. Tipo uma lista em cascata. Criei o formulário e a lista com os dados que necessito inserir mas creio que por falta de conhecimento avançado não consigo programar a macro que necessito.

O arquivo está em anexo caso queiram analisa-lo

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

1

respondidas 2017-02-22 01:17:43 +0200

updated 2017-02-26 01:27:09 +0200

Benvindo @juniojda, ve um exemplo básico anexo.


Caro @juniojda, com base no seu arquivo (baixar com alteração) uma solução mais completa, já com um grau de conferencia para não estocar um medicamento já existente em dois lugares diferentes.

Quando preencher o campo medicamento, caso já esteja estocado, abaixo dos campos " local / rua / locação ", surgira um aviso em vermelho dando a posição que esta o medicamento.

Descrição da imagem

Descrição da imagem

Também alterei a macro.....


Caso a resposta te serviu, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.


Oi @juniojda, sobre o que fiz na aba [ CADASTRO ], é uma referencia de uma célula nomeada. Veja a imagem abaixo: Aba [ INCLUSAO ] repare que na célula C5, que contem o local, na Caixa de nome contém a palavra locall e não C5. Descrição da imagem

E na aba [ CADASTRO ], na linha 1, na coluna G tem referencia =locall (seria normalmente =INCLUSÃO.C5), acho mais fácil fazer referencias.

Quanto a cursor, com certeza existem, mas não poderia indica-los, pois eu não os fiz, o meu aprendizado foi por simples curiosidade, do tipo se eu fizer isto o que acontece, logicamente me dei mal diversas vezes e já travei o LibreOffice também centenas de vezes.

Caso queira pode entrar em contato direto: gilberto@schiavinatto.com, só posso mexer nas planilhas a noite, durante o dia não tenho condições.

editar assinalar como ofensivo Excluir Link mais

Comentários

Obrigado Gilberto!

imagem do gravatar de juniojdajuniojda ( 2017-02-22 14:25:36 +0200 )editar

Só consegui anexar o arquivo agora.

imagem do gravatar de juniojdajuniojda ( 2017-02-22 14:30:52 +0200 )editar

Ficou perfeito Gilberto!

imagem do gravatar de juniojdajuniojda ( 2017-02-24 03:24:51 +0200 )editar

Sou um simples admirador de planilhas automatizadas. Não entendi o que foi feito na linha 1 da aba CADASTRO, nas células constam (Ex: "=medicamentoo")

imagem do gravatar de juniojdajuniojda ( 2017-02-24 03:29:17 +0200 )editar

Qual o curso atual que eu poderia estar fazendo que me proporcionasse conhecer mais sobre programação basica?

imagem do gravatar de juniojdajuniojda ( 2017-02-24 03:32:20 +0200 )editar

Vide complemento na resposta acima.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2017-02-26 01:25:10 +0200 )editar
0

respondidas 2017-02-22 01:34:09 +0200

imagem do gravatar de Beto

Olhe este artigo veja o vídeos de uso e experimente os arquivos para download neste post. Ele faz exatamente isto, faz a busca por parte do nome. Em todo os casos podes simplesmente só aproveitar copiar e colar as macro que estão capturando até 50 campos. Depois faça as modificações que achar melhor para o seus caso..

editar assinalar como ofensivo Excluir Link mais

Comentários

Obrigado pela ajuda Beto! Meu sonho de consumo conseguir fazer uma arquivo tão completo como esses. rsrsrs

imagem do gravatar de juniojdajuniojda ( 2017-02-22 14:10:26 +0200 )editar

Consegui anexar o arquivo para caso queira analisa-lo

imagem do gravatar de juniojdajuniojda ( 2017-02-22 15:00:58 +0200 )editar

Penso para breve fazer um tutorial, modificando ele e adaptando para um outro fim (algo como dissecando, ai vai ficar fácil entende-lo), vais ver que não é nenhum bicho feio.

imagem do gravatar de BetoBeto ( 2017-02-22 20:56:00 +0200 )editar

Quando crio a macro para inserir os dados no formulário e na linha 2. Posteriormente inserir uma linha (Ctrl +) na posição da linha 2 e os dados inclusos passarem para linha 3. Posteriormente limpar o formulário. Quando finalizo e testo, os dados novos estão sobrepondo os dados inseridos primeiro.

imagem do gravatar de juniojdajuniojda ( 2017-02-22 21:08:30 +0200 )editar

No caso da macro (do meu arquivo), ela não empurra os dados para baixo, ela endereça (A1, A2....), pois tem que corrigir estes dados em outro momento... Por isso fiz um teste onde faz uma contagem das linhas preenchidas acrescentando +1 a Letra "A" e a macro copia este dado para inserir na respectiva linha. Fiz estas macro do tendo como referência a ajuda do colega Grafeno em uma pergunta minha.

imagem do gravatar de BetoBeto ( 2017-02-23 12:12:05 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2017-02-21 23:00:08 +0200

Lidas: 281 vezes

Última atualização: Feb 26 '17