Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por CAMILOALVES
#66180
Bom Dia!
Funcionamento atual: abasteço dados nas células “C6” até “C12” na planilha “Inserir OS” e clico no Botão “Inserir OS”, esses dados são migrados respectivamente para planilha “Registro de OS”, quando há necessidade de futuras atualizações de status nas OS’s, então utilizamos as células “F5” até “F8” também na planilha “Inserir OS” que são enviados também para planilha “Registro de OS”
O pedido de Ajuda: Que sejam replicados os valores das colunas: "B"; "C"; "D"; "E"; "F" sempre correlacionadas a coluna "A" (Nº OS) na planilha “Registro de OS”.
OBS: Essas replicações de dados devem ocorrer sempre que haja uma mudança de status na planilha "Inserir OS".
Ressalvas: Maiores detalhes na planilha anexo
Desde já agradeço
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Jonathaluis
#66907
Camilo Bom dia!
Ajustei conforme sua necessidade!
Umas dicas: Tem muitos módulos dentro do seu Visual Basic, alguns vazios e outros com apenas uma instrução, as vazias você exclui e as que tem um apenas junta com outras do mesmo tipo, diminuindo a quantidade, fica mais leve para o Excel abrir
Referente ao modo que está estruturando esse sistema o ideal é que tenha uma aba para o cadastro inicial da OS e o Status dela atual, todo o histórico seja colocado em uma nova (histórico) nessa histórico você só armazena o que é diferente, e digamos que esteja usando um form para exibir, lá ficaria a inteligência de buscar a OS em uma e todo seu histórico em outra, dessa forma as informações de equipamentos, responsável e tal não ficaria sendo replicada várias vezes gerando mais peso para a base.
Vi também que muitas das suas macros são de macros gravadas, e na gravação acaba gerando linhas lixos exemplo (ActiveWindow.ScrollRow = 8826) <- isso é rolagem do scroll do mouse.
Você não está autorizado a ver ou baixar esse anexo.
CAMILOALVES01 agradeceu por isso

Ajudou sim!!! Muito obrigado pela ajuda!

Planilha Lenta (Fórmula Matricial)

Caríssimo osvaldomp - 15 Set 2021 à[…]

Mais uma vez meu agradecimento ao osvaldomp, pela […]

Ajuda em Macro

Necessito de ajuda em criar uma macro para adicion[…]

Criar uma repetição em macro

exemplo: Nome idade Daniel […]

Boa Tarde Basole - 13 Set 2021 às 18:08 Pre[…]

Tratamentos de dados exel

Olá, @BrunoTSR . Sugestão: disp[…]

Bloqueio para editar célula

Existe a possibilidade com a utilizaç&atild[…]