Caros, Boa Tarde,
Tenho uma dúvida sobre o seguinte trecho de código:
Private Sub SelectRegion( pEvent )
Dim sRegiao() As String
Dim nCount as string
Select Case txtIDEnt.Text
Case "1.FALCHI"
nCount = txtEntid.getItemCount()
txtEntid.removeItems(0,nCount)
sRegiao() = Array("25.ASSOC. ACECTS", "65.SAGRADO CORAÇÃO DE JESUS", "")
For i = LBound(sRegiao() ) To UBound(sRegiao() )
txtEntid.addItem(sRegiao(i), (0), 50)
Next i
Case "2.FEITAL"
nCount = txtEntid.getItemCount()
txtEntid.removeItems(0,nCount)
sRegiao() = Array("27.ASSOC. AMIGOS DO INGA", "31.ASSOC. JD. FEITAL", "")
For i = LBound(sRegiao() ) To UBound(sRegiao() )
txtEntid.addItem(sRegiao(i), (0), 50)
Next i
End Select
End Sub
Este código vai em duas combobox. A primeira trata as regiões, enquanto que a segunda trata as entidades nestas regiões, conforme segue:
FALCHI = 25.ASSOC. ACECTS ou 65.SAGRADO CORAÇÃO DE JESUS
FEITAL = 27.ASSOC. AMIGOS DO INGA ou 31.ASSOC. JD. FEITAL
As regiões são fixas, não mudam, pq são regiões que seguem o mapeamento urbano da cidade. Já as entidades podem variar, pois acompanham o sabor de custos dos locais onde estão instaladas (aluguel, outros custos)
Como posso fazer para, em vez de colocar os nomes das entidades no código da macro, eu trabalhar com intervalos nomeados, até para tratar mais facilmente as mudanças?
Obrigado desde já.