Não tenho muita experiência em VBA, segui alguns vídeos do YouTube e estou tentando montar um sistema de cadastro de produtos. Mas estou tendo dificuldade em criar um código usando as próprias informações inseridas no formulário.
Ex: Alimento o formulário com os dados: categoria, número da foto, tipo, tamanho e fornecedor.
Com base nesses dados quero ao clicar no botão salvar, além de gravar na linha da planilha em cada colula todas essas informações, quero que grave também nessa mesma linha na coluna chamada código a junção desses dados separados por um ponto, formando um código que seria mais ou menos assim:
Categoria.foto.tipo.tamanho.fornecedor
01.001.01.45C.01
Eu consegui juntar esse código com uma fórmula, mas fiz direto na planilha sem passar pelo VBA para ver se funcionária, mas se eu copio e colo a fórmula na coluna código quando clico em salvar no formulário a gravação dos dados ao invés de começar na primeira linha, vai lá para baixo depois da última célula em que tem a fórmula. Ex: se eu faço a fórmula e copio para a coluna código até a linha 5. Quando Clico em salvar no formulário a gravação vai começar na linha 6 depois da última célula em que tem a fórmula copiada.
Alguém poderia me dar uma ajuda de como posso resolver essa questão?
Obrigado
Editado por Pedro Dantas de Negreiros Neto Palavra errada
Pergunta
Pedro Dantas de Negreiros Neto
Olá boa tarde aos amigos!
Não tenho muita experiência em VBA, segui alguns vídeos do YouTube e estou tentando montar um sistema de cadastro de produtos. Mas estou tendo dificuldade em criar um código usando as próprias informações inseridas no formulário.
Ex: Alimento o formulário com os dados: categoria, número da foto, tipo, tamanho e fornecedor.
Com base nesses dados quero ao clicar no botão salvar, além de gravar na linha da planilha em cada colula todas essas informações, quero que grave também nessa mesma linha na coluna chamada código a junção desses dados separados por um ponto, formando um código que seria mais ou menos assim:
Categoria.foto.tipo.tamanho.fornecedor
01.001.01.45C.01
Eu consegui juntar esse código com uma fórmula, mas fiz direto na planilha sem passar pelo VBA para ver se funcionária, mas se eu copio e colo a fórmula na coluna código quando clico em salvar no formulário a gravação dos dados ao invés de começar na primeira linha, vai lá para baixo depois da última célula em que tem a fórmula. Ex: se eu faço a fórmula e copio para a coluna código até a linha 5. Quando Clico em salvar no formulário a gravação vai começar na linha 6 depois da última célula em que tem a fórmula copiada.
Alguém poderia me dar uma ajuda de como posso resolver essa questão?
Obrigado
Editado por Pedro Dantas de Negreiros NetoPalavra errada
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.