Notifications
Clear all

Excluir/Inserir linhas

14 Posts
3 Usuários
0 Reactions
2,270 Visualizações
(@megatron)
Posts: 0
New Member
Topic starter
 

Senhores...

Seguinte, criei uma planilha para orçamentos da minha empresa.

Mas estou com um problema, tenho três abas: Custos, Vendas, Credito-Debito, correto?

Então, quero ver se existe a possibilidade de quando excluir uma LINHA da aba Custos, automaticamente exclua a linha correspondente nas abas Vendas e Credito-Debito.

Assim como, se caso necessite inserir uma LINHA.

Não sei se ficou bem claro, mas em anexo segue a planilha!

Abraço

 
Postado : 25/11/2016 12:30 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Tente.

Sub Macro1() 
    Sheets(Array("Guia1", "Guia2", "Guia3")).Select 
    Rows(2).EntireRow.Hidden = True 
End Sub 

Ou

Sub Macro2() 
    Dim wSheet As Worksheet 
     
    For Each wSheet In ActiveWorkbook.Worksheets 
        Select Case UCase(wSheet.Name) 
        Case "Guia1", "Guia2", "Guia3" 
            wSheet.Rows("2:2").EntireRow.Hidden = True 
        Case Else 
        End Select 
    Next wSheet 
End Sub 

Att

 
Postado : 25/11/2016 7:58 pm
(@megatron)
Posts: 0
New Member
Topic starter
 

Caro Alexandre, não tenho o conhecimento de VBA. Teria outra alternativa?

Abraço

 
Postado : 30/11/2016 11:27 am
(@biogas)
Posts: 0
New Member
 

Caro Megatron, eu percebi na seu arquivo que nas planilhas de custos e vendas exite um termo em comum que é a descrição do produto/equipamento. Isso facilita muito, agora, para a aba credito-debito não existe isso. Portanto, se você garantir que todos os mesmos itens estarão SEMPRE na mesma linha em cada planilha é um código, se não é outro.

E você gostaria de uma fórmula para isso ou um comando por VBA? Daqueles que tem um botão, você insere o que quer remover e ele faz o resto?
Eu, pessoalmente, acho mais fácil a segunda opção.

 
Postado : 30/11/2016 2:56 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Você postou em um fórum de sub-fórum VBA, eu respondi de acordo com o título do subforum (VBA)!

Eu não entendi sua resposta :?

Att

 
Postado : 30/11/2016 6:04 pm
(@megatron)
Posts: 0
New Member
Topic starter
 

Biogas, boa tarde!!!

Respondendo suas perguntas...

Os itens estarão sempre na mesma linha em cada planilha, pois como você pode constatar nas abas Venda e Crédito-Débito que estão "duplicadas" em relação a aba Custo. Ou seja, o item cadastrado na linha 44 da Custo, será o mesmo para Venda e Crédito-Débito.

E gostaria de alguma formula se houver possibilidade, mas caso não seja trivial pode ser um código VBA.

Alexandre, acredito que tenha postado a dúvida em um "sub-grupo" equivocado. Sorry!

Mesmo sem entender de VBA, pesquisei na internet e consegui habilitar a opção de desenvolvedor. Coloquei seu código mas não houve alteração na planilha, em anexo estou mandando um print como está a situação...

Não sei como proceder, apenas coloquei o código e fechei a janela, preciso de mais algum comando?

Obrigado aos dois!!!

Att.

 
Postado : 01/12/2016 10:56 am
(@biogas)
Posts: 0
New Member
 

Tente o arquivo em anexo. Deve funcionar. Testei aqui e não obtive erros, se algo ainda não funcionar basta dizer.

 
Postado : 01/12/2016 11:41 am
(@megatron)
Posts: 0
New Member
Topic starter
 

Grande Biogas!!!

Fiz algumas alterações, mas meus conhecimentos são muito limitados...

Seguinte, não posso referenciar as linhas como por exemplo de 1 a 70, conforme mandei na planilha anterior. Pois nessas células estarão a descrição dos equipamentos e materiais, segue exemplo em anexo.

Teria como escolher a linha que desejo excluir através da "régua" do próprio excel? Por exemplo na planilha tenho as linhas disponíveis para descrição de 10 a 79 conforme a "régua".

Seria muito complicado fazer o mesmo, mas para incluir linhas?

Obrigado Biogas!!!

Att.

 
Postado : 01/12/2016 12:45 pm
(@biogas)
Posts: 0
New Member
 

Hahahaha
Na verdade fica mais fácil ainda, se você escolher o número da linha manualmente. Vou alterar e deixar aqui novamente.
Mas se você quiser, o programa já funciona para nomes também. Ele funciona de modo comparativo, ou ainda é possível carregar uma lista com os equipamentos e você pode escolher qual remover.

 
Postado : 01/12/2016 12:57 pm
(@biogas)
Posts: 0
New Member
 

Como prometido, segue em anexo.
Se houver mais algo responderei somente amanhã.
Até lá.

 
Postado : 01/12/2016 1:08 pm
(@megatron)
Posts: 0
New Member
Topic starter
 

Doutor, é isso mesmo!!!

Apenas um detalhe, quando inserir a linha, teria como essa linha "surgir" com a formatação da linha de cima ou de baixo?

O mais é isso mesmo, ficou lindo!

Um abraço!

 
Postado : 02/12/2016 10:24 am
(@biogas)
Posts: 0
New Member
 

tem sim... só vou dar uma pesquisada que ainda não manjo de formatação de células... mais tarde faço isso sim ;)

 
Postado : 02/12/2016 10:38 am
(@biogas)
Posts: 0
New Member
 

Na verdade eu não tenho certeza se entendi o problema com as formatações... eu estava conferindo e percebi que ela possui sempre a formatação de sua linha adjacente...
Se você puder ser mais específico quanto ao erro.

 
Postado : 02/12/2016 12:30 pm
(@megatron)
Posts: 0
New Member
Topic starter
 

É que em cada linha possuo fórmulas que depende das células que estão na mesma linda.

Apenas gostaria de saber, se é possuiu quando eu inserir uma linha, ela surgir com essa formação...

Não sei se consegui ser bem claro! :/

 
Postado : 02/12/2016 1:53 pm