Càd ? Comme ceci ? :
Dim i As Integer
Dim i As Long
Si c'est ce que tu cherche, je ne pense pas que ce soit possible. Par contre, tu peux passer par des objets : définir ton types dans une classe ou une structure, et passer par une variable objet pour y accèder :
Dim i As Object
Set i = new ...
'fait ce que tu as à faire avec i
Set i = Nothing
Set i = new autrechose
'fait ce que tu veux avec le nouveau i
Set i = Nothing
DarK Sidious
[Responsable de la rubrique API et responsable VB du site
www.ProgOtoP.com]