Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
#39589
Pessoal, estou construindo uma planilha que me auxiliará no controle de estoque do restaurante onde trabalho, mas travei em uma parte...

Na mesma pasta de trabalho há 2 planilhas importantes, uma onde consta um relatório de todos os pedidos realizados (Lista de pedidos) e outra onde consta todas as movimentações de estoque (Ficha de Estoque).

Na lista de pedidos há os dados de cada pedido e nas colunas ao lado campos onde eu preencho manualmente quanto chegou, a data que chegou e o número da NF. Gostaria que, de alguma forma, clicando em algum botão ou algum outro tipo de start, os dados dessa linha (produto, quantidade que chegou, data que chegou e NF) fossem inseridos automaticamente na 1ª linha disponível da minha ficha de estoque.

Creio que algum tipo de macro ou código VBA deva resolver, mas não tenho muito conhecimento nessa área....

Anexei a planilha a este tópico, desde já muito obrigado!
Você não está autorizado a ver ou baixar esse anexo.
#39596
Na tabela de pedidos você tem todo o histórico de pedidos. A tendência é ter muitos dados, o que vai fazer a sua planilha ficar grande e com potencial de ficar lenta. O ideal seria você colocar em um banco de dados, como o Access, por exemplo, e depois analisar os dados no Excel.
Supondo que você ainda queira fazer o Excel de banco de dados (por falta de conhecimento com o Access ou outro BD), o ideal seria ter uma opção de escolha, como se fosse um listbox para listar somente as informações que você filtrou (Ex: data, categoria, etc). Depois de selecionar o que você quer enviar para a tabela de estoque, aí sim você clicaria em um botão e enviaria os dados. O código VBA ainda teria que pesquisar se algum dado selecionado já existe na tabela de estoque.
Do jeito que sua pasta de trabalho está, fica difícil estabelecer qual informação enviar para o estoque. Até poderia fazer uma que enviasse a última linha preenchida, mas se por acaso você esquecer, depois fica complicado de transportar a informação e vai ter que fazer isso manualmente. Pense nisso, tente estabelecer melhor seu fluxo de informação e depois nos informe o que quer fazer.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord