Ir ao conteúdo
  • Cadastre-se

LordMagno

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

Reputação

0
  1. Muito obrigado pela ajuda Osvaldo, mas não estava prestando atenção em um detalhe muito simples. Depois que você me falou da variável com o valor vazio, resolvi dar uma olhada em vlrMD e realmente ela estava com as aspas vazias " ". Resolvi o erro apenas acrescentando a linha If vlrMD = "" Then vlrMD = 0 antes da linha que dava o erro. Agora quando nenhum produto é encontrado, a variável recebe o valor 0 e assim ele não retorna mais o erro. Novamente muito obrigado pela ajuda osvaldomp, agora ficou perfeito! Post Resolvido!
  2. Bom dia Osvaldo! Está apontando para a linha EstMin = Format(vlrMD * (30 + PzEntrForn), "0"), que é onde faz oi calculo para o estoque mínimo. Esta linha está dentro do Módulo 1.
  3. Bom dia galera! Esse é um breve resumo da planilha que estou trabalhando, se estiver cansado para ler essa introdução, pule direto para o parágrafo que está em azul. Venho compartilhar um projeto que estou trabalhando em cima e também pedir ajuda em uma parte do código. Trabalho em uma loja de vendas de peças de moto e estamos tentando acertar o estoque da mesma, visto que as vezes acontece do produto constar no sistema mas não ter na loja e o produto acabar antes do fornecedor entregar a reposição. A grande dificuldade em corrigir o estoque é que temos em torno de 14.000 produtos cadastrados no sistema, por isso pensei em uma forma de automatizar esse processo usando vba do excel. A ideia até que é simples, fazer a conferência e contagem do estoque e realizar o calculo do estoque mínimo para cada produto, isso com base nas vendas que foram realizadas desse produto em um determinado período (filtros de data). Nosso amigo aqui do fórum Basole me ajudou muito com uma parte desse projeto, realizando o calculo do estoque mínimo de cada produto conferido. Muito obrigado Basole! Na planilha do excel foram criados 4 abas: aba CONFERENCIA é onde será criada a lista com os produtos conferidos, através do botão Inserir Produto; aba VENDAS registra todas as vendas realizadas na loja; aba ESTOQUE contém todos os produtos cadastrados na loja; aba FABRICANTES que é onde será registrada todas as marcas (fornecedores) e seus respectivos prazos para reposição do estoque. O calculo será feito da seguinte forma: Foram vendidos por exemplo, 50 unidades do produto X nos últimos 3 meses (90 dias) e o prazo que o fornecedor leva para repor esse produto é de 15 dias. O estoque mínimo será sempre para 30 dias + os dias que o fornecedor leva pra entregar. Então quando esse produto for conferido, o excel vai fazer a seguinte fórmula: 50 / 90 = 0,55 (média de venda diária nos últimos 90 dias), depois 0,55 * (30 + 15) = 25. Dessa forma o estoque mínimo do produto X será 25, é a uma média que irá cobrir as vendas em até 45 dias. A planilha (em anexo) está funcionando em partes, isso porque se na aba CONFERENCIA o código do produto sendo pesquisado não for encontrado na aba VENDAS, ele retorna o seguinte: "Erro de tempo de execução '13': Tipos incompatíveis". Esses são alguns produtos que não tem vendas registradas: 14045, 4403, 464, 457, 17472, 11537 entre outros. Não consegui achar nenhuma forma de definir o valor da venda diária desses produtos para 0 caso ele não seja encontrado nas vendas. Fico muito agradecido a quem souber o que posso fazer para consertar esse erro, e se alguém quiser compartilhar o que achou fiquem a vontade também, criticas são sempre bem vindas! ConferenciaEstoque.zip
  4. Boa tarde galera! Esse é um breve resumo da planilha que estou trabalhando, se estiver cansado para ler essa introdução, pule direto para o parágrafo que está em azul. Venho compartilhar um projeto que estou trabalhando em cima e também pedir ajuda em uma parte do código. Trabalho em uma loja de vendas de peças de moto e estamos tentando acertar o estoque da mesma, visto que as vezes acontece do produto constar no sistema mas não ter na loja e o produto acabar antes do fornecedor entregar a reposição. A grande dificuldade em corrigir o estoque é que temos em torno de 14.000 produtos cadastrados no sistema, por isso pensei em uma forma de automatizar esse processo usando vba do excel. A ideia até que é simples, fazer a conferência e contagem do estoque e realizar o calculo do estoque mínimo para cada produto, isso com base nas vendas que foram realizadas desse produto em um determinado período (filtros de data). Nosso amigo aqui do fórum Basole me ajudou muito com uma parte desse projeto, realizando o calculo do estoque mínimo de cada produto conferido. Muito obrigado Basole! Na planilha do excel foram criados 4 abas: aba CONFERENCIA é onde será criada a lista com os produtos conferidos, através do botão Inserir Produto; aba VENDAS registra todas as vendas realizadas na loja; aba ESTOQUE contém todos os produtos cadastrados na loja; aba FABRICANTES que é onde será registrada todas as marcas (fornecedores) e seus respectivos prazos para reposição do estoque. O calculo será feito da seguinte forma: Foram vendidos por exemplo, 50 unidades do produto X nos últimos 3 meses (90 dias) e o prazo que o fornecedor leva para repor esse produto é de 15 dias. O estoque mínimo será sempre para 30 dias + os dias que o fornecedor leva pra entregar. Então quando esse produto for conferido, o excel vai fazer a seguinte fórmula: 50 / 90 = 0,55 (média de venda diária nos últimos 90 dias), depois 0,55 * (30 + 15) = 25. Dessa forma o estoque mínimo do produto X será 25, é a uma média que irá cobrir as vendas em até 45 dias. A planilha (em anexo) está funcionando em partes, isso porque se na aba CONFERENCIA o código do produto sendo pesquisado não for encontrado na aba VENDAS, ele retorna o seguinte: "Erro de tempo de execução '13': Tipos incompatíveis". Esses são alguns produtos que não tem vendas registradas: 14045, 4403, 464, 457, 17472, 11537 entre outros. Não consegui achar nenhuma forma de definir o valor da venda diária desses produtos para 0 caso ele não seja encontrado nas vendas. Fico muito agradecido a quem souber o que posso fazer para consertar esse erro, e se alguém quiser compartilhar o que achou fiquem a vontade também, criticas são sempre bem vindas! ConferenciaEstoque.zip
  5. Olá Basole, o dia hoje está corrido e não consegui parar pra fazer todas as alterações que pretendo, mas já fiz uma primeira versão pra teste lá na conferência. A galera que recebe a mercadoria piro na planilha kkkkkkkkk. Gostei da sua ideia e já estou com mais mil e uma pra incrementar nessa planilha, e com certeza vou te chamar muito pra me dar uma força kkkkk. Daqui a pouco vou tentar dar uma atualizada nela e envio novamente pra você dar uma olhada.
  6. Caramba, na mosca de novo! To de saída pra aula agora e daqui a pouco vou atualizar esse código na planilha que eu estou atualizando. Eu fiz duas opções pro conferente com uma MultiPage. Uma aba com a tabela automática e outra manual, já que nem todos os produtos tem o código de barras cadastrado no sistema. Assim eles podem digitar o código de fabrica no lugar. Com certeza vou querer sua ajuda pra integrar em tempo real com a base de dados na loja, se for possível. Assim eu não precisaria atualizar a base de dados da planilha, toda vez que houvesse alterações nos produtos da loja. Novamente muito obrigado, daqui a pouco eu volto com a tabela atualizada.
  7. Simplesmente perfeito Basole! Meus parabéns, conseguiu resolver meus problemas em poucos minutos kkkkk Sobre o banco de dados, eu importo direto do nosso sistema interno da loja, pelo Microsoft Query. Não sei se tem como o excel fazer essa pesquisa de código de barras direto nesse banco de dados da loja, pois por enquanto eu estou atualizando essa tabela pelo excel mesmo. Dei uma limpada no código, pois como estava fazendo vários experimentos ficou cheio de coisa inútil, como esse [ ActiveCell.Offset(0, 7).Value = 10 ]. Você falou de deixar automatizado esse esquema do botão Inserir ao passar o código, minha ideia inicial era essa, pro pessoal só ir passando o código nos produtos sem apertar nada, mas travei antes de chegar nisso. Estava tentando criar essa soma de quantidade primeiro pra depois automatizar o enter, mas já aproveitando você saberia qual é a linha de código pra isso? Tentei inserir tudo junto no [ Private Sub BoxCodBarras_AfterUpdate() ], pra quando atualizar a caixa BoxCodBarras, ele além de puxar as informações, também inseri-las em CONFERENCIA, mas não deu certo. CONFERENCIA_MERCADORIA-v2.zip
  8. Boa tarde galera, Estou com uma duvida cruel no excel e acho que aqui alguém pode me ajudar. Trabalho em uma loja de peças e acessórios para motos, e recebemos um grande volume de mercadoria toda semana dos fornecedores. Pensando em uma forma de agilizar o processo de conferência dessa mercadoria, criei uma planilha com alguns códigos em VBA e agora travei em uma parte que não encontro solução. Vou resumir o projeto, a ideia é simples, o conferente vai abrir a planilha e clicar no botão "Iniciar Conferência", onde vai abrir um UseForm com todas as colunas referente ao produto. Com um leitor de código de barras, ele vai bipar a mercadoria que chegou, o UseForm vai buscar em um banco de dados (Aba "ESTOQUE") aquele código de barras, e retornar todos os valores referente ao produto. Ao clicar no botão "Inserir", esses dados capturados vão para a aba "CONFERÊNCIA". E é aqui que entra a minha duvida, no caso criei a aba "CONFERÊNCIA" para que todos os produtos bipados pela leitora sejam listados aqui, mas gostaria que ao invés de apenas ir acrescentando um produto embaixo do outro, o excel verificasse se na aba "CONFERÊNCIA" já existe esse mesmo código de barras do produto, e caso já tenha, ele acrescente apenas +1 unidade na coluna "Quantidade", ao invés de ir repetindo os produtos. Dessa forma, no final da conferência, o funcionário vai poder imprimir essa relação que ele fez no excel e confrontar com a quantidade que está na nota fiscal da compra. Em anexo estou enviando a planilha até o ponto que parei. Vocês verão três abas nessa planilha: ESTOQUE = Banco de dados dos produtos, CONFERENCIA = Lista dos produtos conferidos e CONFERENCIA EXEMPLO = Como gostaria que os produtos fossem agrupados. Espero que tenha sido bem claro na explicação, e se puderem comentar o código pra que eu possa compreender agradeço, valeu! CONFERENCIA_MERCADORIA.zip
  9. Ai Inferis, parabéns pelo projeto! Já puxei o banquinho pra acompanhar aqui, ta lindo demais esse esquema do flip.
  10. LordMagno

    Speedy - Erro 691

    Bom dia rapaziada! Não acredito que o tópico está sem solução , estou com o mesmo problema desde ontem pela manhã (16/11). Usava o vivo speedy normalmente, faz mais ou menos um mês, e no último sábado eu liguei na vivo solicitando o aumento da velocidade de 1mb para 8mb e desde então nunca mais ouvi falar da internet. Ontem passei 1 hora com a mocinha do suporte que me fez fazer todos os mesmos procedimentos que já fiz, troquei os modens, resetei, loguei com todos os cadastros que ela me passou e nada, sempre da o erro 691 falando que a senha ou usuário estão errados. Não sei se tem alguma coisa a ver, mas acho que pode ter sido a alteração de velocidade que deu pane no sistema, alguém conseguiu achar alguma solução?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!