About Me

A minha fotografia
JRod - PORTUGAL
Microsoft [MVP] - Excel (10º ano consecutivo)
Ver o meu perfil completo
Com tecnologia do Blogger.

Seguidores

Estatisticas

Free Blog Counter

eXTReMe Tracker
Ocorreu um erro neste dispositivo
2008-09-06

A estrutura para guardar múltiplos valores - de tipo semelhante ou diferente - chama-se registo. Para definir um registo em VBA, pode utilizar-se a indicação Type (Type Statement), a qual tem a seguinte sintaxe:
 
Type varType
    Variable1 As varType1
    Variable2 As varType2
    ...
    VariableN As varTypeN
End Type

VariableX é o nome da variável e varTypeX. Com uma declaração como esta, pode criar-se um tipo de dados que se pode usar nas nossas aplicações.
 
Exemplo de uma declaração para uma estrutura de registo:
 
Type Meuregisto

    registoNumero As Integer
    registoData As Date
    registoValor As Currency
    registoNome As String * 50

End Type



Esta estrutura pode ser utilizada da mesma maneira que as variáveis normais, como no exemplo a seguir:
 
Private registo1 As Meuregisto
 
Então, a forma de associar valores aos elementos do objecto, seria:
 
registo1.registoNumero = 1
registo1.registoData = "06-09-2008"
.
.
.

 Tópicos relacionados: