Compartilhar via

Como faço para ordenar e automaticamente apenas algumas colunas de forma decrescente .

Anônima
2012-07-13T19:29:57+00:00

Estou desenvolvendo uma planilha modelo para utilização dos almoxarifados nela consta várias formulas e após a inserção dos dados, há a necessidade de ordenar uma coluna de forma decrescente.

Minha planilha têm preenchido da coluna A até a AQ, da linha 10 até um quantitativo variável.

Preciso ordenar a planilha com base na coluna P de forma decrescente. Entretanto as únicas colunas que serão ordenadas são as colunas de A até a P pois as outras são colunas com formula que ao serem classificadas geram erro.

Muito obrigada,

Juliana

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
{count} votos
Resposta aceita pelo autor da pergunta
  1. Anônima
    2012-07-16T13:59:32+00:00

    Obrigada William,

    Estava tentando aqui pois lá ninguém havia me resopondido, mas consegui uma pessoa que sabia como fazer e me ajudou e o resultado foi uma macro: 

    Sub Ordenar ABC ()

    ' OrdenarABC Macro

    ' Ordena as colunas de A a P

    '

    ' Atalho do teclado: Ctrl+a

    '

        Range("A10:P10").Select

        Range(Selection, Selection.End(xlDown)).Select

        ActiveWorkbook.Worksheets("Estoque (2)").Sort.SortFields.Clear

        ActiveWorkbook.Worksheets("Estoque (2)").Sort.SortFields.Add Key:=Range( _

            "P10:P1803"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _

            xlSortNormal

        With ActiveWorkbook.Worksheets("Estoque (2)").Sort

            .SetRange Range("A10:P1803")

            .Header = xlGuess

            .MatchCase = False

            .Orientation = xlTopToBottom

            .SortMethod = xlPinYin

            .Apply

        End With

    End Sub

    Obrigada pela intensão de me ajudar!Juliana

    0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2012-07-14T16:59:35+00:00

    vai ter q usar macro nisso, e mesmo assim não sei se vai funfar. posta no msdn q lah eles são espécíficos nisso. vlw!

    http://social.msdn.microsoft.com/Forums/pt-br/vbapt/threads

    0 comentários Sem comentários