Quantcast
Channel: Ordem Alfabética?
Viewing all articles
Browse latest Browse all 2

Ordem Alfabética?

$
0
0

Estou utilizando o código a seguir, no Excel, mas Rio Grande do Sul e Rio Grande do Norte estão vindo antes de Rio de Janeiro. Como corrigir este problema, sem ter que alterar os nomes dos estados?

Sub ordenarEstado()

Dim ini, fim As Integer
Dim i, j As Integer
Dim menor As String
ini = 0
fim = cmbEstado.ListCount - 1 
For i = ini To fim - 1
    For j = i + 1 To fim
        If cmbEstado.List(i) > cmbEstado.List(j) Then
            menor = cmbEstado.List(j)
            cmbEstado.List(j) = cmbEstado.List(i)
            cmbEstado.List(i) = menor
        End If
    Next j
Next i
End Sub



Viewing all articles
Browse latest Browse all 2

Latest Images





Latest Images