Olá,
Creio que meu problema não seja tão difícil, espero.
Minha planilha consiste calcular parcelas de financiamento e mostrar os juros e amortização de acordo com o número de parcelas selecionada através de uma caixa de combinação. A planilha possui um total de 36 parcelas, distribuídas nas linhas intercaladas, sendo que a parcela 1 está na linha 21, a parcela 2 na linha 23, a parcela 3 na linha 25 e assim sucessivamente até a parcela 36 que estã na linha 91. Criei também um vinculo da caixa de combinação, e um procv em outra célula para mostrar que o número da parcela X corresponde a linha Y.
Meu OBJETIVO com a macro é que ela possa ocultar as linhas que não estão sendo utilizadas, por exemplo, se for selecionada na caixa de combinação 12 parcelas que está na linha 43, que fosse oculta a partir da linha 44 até a 91.
Tentei o seguinte caminho:
Sub ocultar()
Cells.EntireRow.Hidden = False 'Para exibir qualquer linha que esteja oculta
Rows("44:91").EntireRow.Hidden = True 'Para ocultar as linhas desejadas
End Sub
Isso funciona, mas não tem as variáveis. Gostaria que no lugar de ("44:91") pudesse funcionar indicando as células tipo ("A7:A9"), mas não funciona assim. Tentei com Rows.Range ("A7:A9").EntireRow.Hidden = True, mas também não dá certo e oculta somente essas celulas.
Por favor se alguem puder me ajudar ficarei muito grato.
Atte.
Patrick Silva
Postado : 09/04/2015 8:14 am