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
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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Caro Alexandre, não tenho o conhecimento de VBA. Teria outra alternativa?
Abraço
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.
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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
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.
Tente o arquivo em anexo. Deve funcionar. Testei aqui e não obtive erros, se algo ainda não funcionar basta dizer.
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.
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.
Como prometido, segue em anexo.
Se houver mais algo responderei somente amanhã.
Até lá.
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!
tem sim... só vou dar uma pesquisada que ainda não manjo de formatação de células... mais tarde faço isso sim
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.
É 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! :/