Boa tarde amigos!
Estou desenvolvendo uma planilha no Excel para controle de KM (Odômetro) percorridos de vários veículos. Já comecei a planilha e estou anexando-a para que alguém possa me ajudar a terminá-la. A planilha não tem muitas informações (ainda pretendo melhorá-la), mas estou com muita dificuldade em concluí-la. Nesta planilha, faço o lançamento dos veículos que estão saindo para o serviço e, posteriormente, é necessário continuar o lançamento dos mesmos veículos quando retornam do serviço. Para isso, criei três formulários na planilha, sendo um para cadastrar os veículos quando saem para o serviço ("CADASTRAR VEÍCULO"), outro para terminar de preencher o cadastro quando os veículos retornam ("DEVOLVER VEÍCULO") e por fim um formulário para alterar os dados, casa alguém lance um dado errado acidentalmente ("ALTERAR CADASTRO"). Contudo, somente consegui finalizar o primeiro formulário ("CADASTRAR VEÍCULO"). Neste formulário, eu realizo o lançamento de 04 campos (prefixo, matrícula, nome e odômetro) e outros dois campos (data e hora) a planilha já me fornece automaticamente conforme realizei na edição do formulário. Já os outros dois formulários não sei como fazer. Preciso que no formulário "DEVOLVER VEÍCULO" quando for preenchido o campo "prefixo" e pressionado a tecla Tab para mudar para o próximo campo “odômetro final” que aparecesse o odômetro inicial já cadastrado na planilha quando este veículo saiu para o serviço. Em seguida, o após preencher os campos “odômetro final” e “estado do veículo” e pressionar o botão “devolver” que os dados fossem armazenados na planilha na mesma linha em que foram armazenados quando foram cadastrados inicialmente, seguindo as colunas conforme a planilha do documento. E que os campos seguintes (data e hora) sejam preenchidos automaticamente, assim com o fiz no primeiro formulário. Por fim, que o terceiro formulário (“ALETERAR CADASTRO”) possa permitir alterar os dados já inseridos caso seja necessário (apenas os dados que constam no formulário). Neste formulário, basicamente somente seria possível alterar o último cadastro realizado. Quando pressionado o botão “pesquisar” o formulário rertomo os dados do último cadastro realizado para alteração.
Espero que tenham entendido. Tenho pouco conhecimento em VBA e necessito de ajuda para concluir este trabalho. Desde de já agradeço.
Obs: não consegui anexar o arquivo no formato xlsm, então anexei um documento com o link de compartilhamento da planilha.
Link para baixar a planilha.docx