Notifications
Clear all

Erro ao gerar relatorio em ordem alfabetica

4 Posts
3 Usuários
0 Reactions
933 Visualizações
(@efs2016)
Posts: 0
New Member
Topic starter
 

Tentei a manhã toda descobrir o erro mas não consegui.
Ao clicar no botão "Gerar" do formulario relatorio, eu preciso que o relatório seja gerado em ordem alfabetica a partir da coluna "B".
Trata-se de um macro, "classificar".
Alguém poderia me ajudar?

 
Postado : 07/10/2016 11:17 am
(@brunoxro)
Posts: 0
New Member
 

Boa tarde efs2016,

Mude sua Macro classificar por essa:

Sub Classificar()

    Dim UltimaLinha As Double
    UltimaLinha = Sheets("Rel").Cells(Cells.Rows.Count, 6).End(xlUp).Row
    
    If UltimaLinha < 2 Then UltimaLinha = 2
    
    Sheets("Rel").Select
    
    Range("A6:F" & UltimaLinha).Select

    ActiveWorkbook.Worksheets("Rel").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Rel").Sort.SortFields.Add Key:=Range("B6:B" & UltimaLinha), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Rel").Sort
        .SetRange Range("A6:F" & UltimaLinha)
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    
End Sub

teste e de retorno.

att,

 
Postado : 07/10/2016 12:16 pm
(@efs2016)
Posts: 0
New Member
Topic starter
 

brunoxro...
Cara, você manja pra caramba!!! Passei a manhã tentando achar o erro e não consegui...
Deu certo!! Muito obrigado!!!

 
Postado : 07/10/2016 12:22 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

efs2016

Você deve marcar como Resolvido na resposta que resolveu a tua dúvida e não na tua pergunta.

Outra coisa, você não clicou na mãozinha para agradecer ao Bruno.

Acesse o link abaixo para saber como agir corretamente:

viewtopic.php?f=7&t=16757

Como você pulou a etapa de apresentação no fórum, deixou de tomar conhecimento das orientações que passamos lá:
Sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

[]s

 
Postado : 07/10/2016 2:47 pm