A la fois integer et string....

A la fois integer et string.... - VB/VBA/VBS - Programmation

Marsh Posté le 19-05-2006 à 07:57:49    

Bonjour,
 
J'ai une variable qui peut par moment être un ineger et à d'autre moment une string...
Hors, il n'est à priori pas possible qu'une variable soit les deux...
Je dois tester cette variable dans mon programme...
Si je defini cette variable en integer, mon prgramme marche à chaque fois que le test porte sur un integer et plante si le test porte sur une string (et inversement)...
Exemple :
 
Dim variable as integer
 
if variable = test then                  ' Hors test peut être soit un integer soit une string....
***
End if
 
 
 
Est -il possible d'avoir une astuce pour une double déclaration (si c'est possible) ????
 
Merci d'avance
 
A+


Message édité par moebius80 le 19-05-2006 à 08:10:10
Reply

Marsh Posté le 19-05-2006 à 07:57:49   

Reply

Marsh Posté le 19-05-2006 à 10:54:48    

Salut coco
 
Voila pe une solution.
Tu déclares ta variable en tant que variant ou string.
Tu fais le test suivant:
 
If IsNumeric([variable]) = True Then
     [instructions]
Else
     [instructions]
End if

Reply

Marsh Posté le 20-05-2006 à 21:45:29    

Merci beaucoup....ca marche très bien...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed