Notifications
Clear all

Macro Gravar/Editar/Excluir

5 Posts
4 Usuários
0 Reactions
1,044 Visualizações
(@victor-marassi)
Posts: 81
Trusted Member
Topic starter
 

Boa tarde pessoal,

Em minha planilha tenho 2 sheets:
A primeira é o Formulário de Estrutura aonde vc preenche os dados para registro, ou seja, aonde vc monta a estrutura do produto.
A segunda é a Lista de Estruturas aonde todas as estruturas ficam registradas.

Consegui solucionar a questão do botão GRAVAR e do botão BUSCAR ESTRUTURA, porém, estou em dúvida em mais 3 questões:
1:. Como eu poderia escrever uma linha de código para quando eu BUSCAR ESTRUTURA e editá-la salvar em cima do registro anterior daquela estrutura?
2:. Da mesma forma, acredito que seja parecido, gostaria de saber como excluir o registro caso seja necessário;
3:. Por fim, apesar de os botões GRAVAR e BUSCAR ESTRUTURA estarem funcionando, eu precisava alterar a codificação deles pelo seguinte motivo: Nos campos VARIÁVEL COMPRIMENTO, VARIÁVEL LARGURA e VARIÁVEL ALTURA, eu preciso que ele grave exatamente a fórmula e não o valor. Quando eu buscar estrutura eu preciso q essa fórmula seja copiada nas células citadas e não apenas os valores.

Segue planilha em anexo.

Abraços.

 
Postado : 11/10/2013 1:01 pm
edilsonfl
(@edilsonfl)
Posts: 227
Estimable Member
 

Olá Victor,

a planilha enviada está no formato .xlsx, ou seja, não veio com macros. Salve no formato .slsm

Quando ajuda for útil dê um clique na mãozinha, isso atribui ponto ao colaborador.

 
Postado : 15/10/2013 9:36 am
(@ogustavor)
Posts: 1
New Member
 

Olá Victor,
Eu faria esse teu programinha em VBA primeiramente....
Mas se for para buscar, faz uma lista suspensa procurando pelo nome da sua estrutura ja cadastrada, depois de encontrar é só fazer PROCV para cada coluna com o indice da celula de busca da lista suspensa.

Segue um exemplo (anexo) de cadastro.

 
Postado : 15/10/2013 10:12 am
Weslley
(@weslley)
Posts: 90
Trusted Member
 

Também não consegui visualizar o código.

Mais seguindo a sua lógica temos diversas maneiras de fazer, uma delas é:

>Cada registro(linha da planinha) tem que ter um código exclusivo.
>No botão excluir vc irá percorrer (com um FOR por exemplo) todos os registros da planilha e verificar se o código de cada o registro é igual ao código selecionado.

Se a resposta foi útil, clique na mãozinha do lado da ferramenta Citar

Atenciosamente,

Weslley Henrique S.S.
MOS (Microsoft Office Specialist)

"O impossível é uma questão de tempo!"
(Alberto Saltiel)

 
Postado : 15/10/2013 10:13 am
(@victor-marassi)
Posts: 81
Trusted Member
Topic starter
 

Boa tarde,

Minhas desculpas pela planilha errada, segue versão com a Macro.

*ogustavoR: Muito obrigado pela dica, porém, como comentado no item 4 da minha questão é que em três campos preciso que alguma macro puxe a fórmula cadastrada e não o resultado dela. Por exemplo: Quando eu for cadastrar uma estrutura vou montar uma fórmula na célula VARIÁVEL COMPRIMENTO dizendo que o comprimento daquele componente depende do comprimento total do produto. Assim, digamos que eu queira alterar a fórmula ou mesmo utilizar desta mesma estrutura para montar uma outra estrutura de produto, eu precisaria que esta fórmula estivesse inteiramente escrita na célula.

*Weslley, poderia montar um exemplo com o botão Excluir utilizando a função FOR, por favor?

Desde já agradeço à todos.

 
Postado : 16/10/2013 2:11 pm