Notifications
Clear all

Macro Pra Checar Se Coluna Está em Ordem Alfabética

6 Posts
2 Usuários
0 Reactions
927 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal,
É possível uma Macro Pra Checar (verificar) Se a Coluna "F" Está totalmente em Ordem Alfabética?
Grato,
Pedro

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/04/2017 10:02 am
(@mprudencio)
Posts: 2749
Famed Member
 

Pq verificar se esta ?

Se nao estiver faz o que?

E se tiver faz o que?

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 08/04/2017 11:10 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigo,
Se Não estiver em ordem, vou rodar rotina de Classificação de A a Z.
Eu preciso apenas de macro pra checar se está em ordem alfabética.
Obrigado,
Pedro

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/04/2017 11:14 am
(@mprudencio)
Posts: 2749
Famed Member
 

Se vai classificar de qualquer jeito pra que verificar?

Deixar o codigo mais sujo desnecessariamente.

Se a intenção é manter classificado nao tem pq verificar roda a rotina dentro do codigo e pronto.

Não complique o que é simples.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 08/04/2017 11:24 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A rotina de classificação é demasiadamente lenta.
Eu gostaria de rodá-la somente se necessário, por isso, preciso da macro.
Ademais, com a função poderei comparar o tempo pra Checar se está em Ordem com o tempo gasto na Classificação,
e tomar a decisão de usar ou não.
Grato,
Pedro

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 08/04/2017 1:28 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Tente usar essa rotina para classificar


Sub Classificar()

Dim W As Worksheet

Application.ScreenUpdating = False
    
Set W = Sheets("Plan1")

With W.Sort
        .SetRange Range("F1:F" & Rows.Count)
        .Header = xlYes
        .Apply
    End With

Application.ScreenUpdating = True

End Sub

Essa rotina classifica apenas a coluna F a partir de F1 se começar depois de F1 modifique o inicio do intervalo

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 08/04/2017 1:40 pm