Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1249 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  faire du casting en VBA ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

faire du casting en VBA ?

n°1436872
angel92
Posté le 05-09-2006 à 15:55:28  profilanswer
 

bonjour !
 
j'aimerais caster un objet en un autre.
par exemple caster un integer en long, ou vice versa (en supposant biensur que les types soient compatibles)
 
Comment peut on faire ca ?

mood
Publicité
Posté le 05-09-2006 à 15:55:28  profilanswer
 

n°1436945
Lord Nelso​n
Posté le 05-09-2006 à 17:10:59  profilanswer
 

Salut,
 
Dim NombreLong as Long
NombreLong = CLong(NombreInteger)
 
Tu peux aussi faire CStr pour convertir en chaîne de caractères ou encore CDate pour obtenir une date.
 
A+
Horatio

n°1438819
gfa
Posté le 08-09-2006 à 08:52:41  profilanswer
 

Lord Nelson a écrit :

Salut,
 
Dim NombreLong as Long
NombreLong = CLong(NombreInteger)
 
Tu peux aussi faire CStr pour convertir en chaîne de caractères ou encore CDate pour obtenir une date.
 
A+
Horatio


 
Si par hasard tu utilises les CStr, CInt, ... pour caster des valeurs provenant d'une DB et que ces valeurs peuvent être Null, ça va planter... Donc le mieux c'est de recoder ces fonctions en prenant un argument variant en entrée... Et avant toutes choses tu testes si ton variant vaut null. Si c'est le cas tu retournes une chaîne vide ou 0 et autrement tu fais ton cast standard.
 
Voilà qui peut rendre service :-)
 
A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  faire du casting en VBA ?

 

Sujets relatifs
[Resolu] Souci fusion automatisee en VBA sous wordAffichage barre d'outil access avec VBA
[VBA] trouver le premier jour d'une anneeRechercher/Remplacer TROP LOURD en VBA WORD - Avis aux pros !
Faire clignoter une cellule sur Excel avec VBA et lien hypertexteVBA - Recherche d'une date approximative
[Excel - VBA] Déclencher un son quand un seuil est atteint[VBA] Opérations sur une série de données utilisée dans un graphique
[VBA] [Résolu] Appel foireux d'une classe d'arbre binaireselection sur critères avec VBA
Plus de sujets relatifs à : faire du casting en VBA ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR