Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut pmp!
Pour les variables standards, tu n'as d'autre choix que de vérifier le type et d'affecter la valeur appropriée. Pour les types, le moyen le plus simple est je crois de te déclarer un Type neuf et affecter ce type à tes autres variables.
Exemple '*** ' Module1 Option Explicit
Private Type TVar sNom as String sComposants() as string dIndex() as double End Type
Private Sub Main()
Dim t1 As TVar Dim tVide As TVar ' reste vide, permet de réinitialiser t1
' code code code
' ici on réinitialise t1 car nous l'avons ' modifié dans la partie [code].. t1 = tVide
Merci de poster les réponses au groupe afin d'en faire profiter à tous "Pmp" wrote in message news:bknlod$int$
Hello !
Dans une appli, j'ai défini des types de variable :
Type TVar Nom as String Composants() as string Index() as double ... etc... End Type
J'utilise des variables MaVar1, MaVar2, etc... as TVar
Existe t-il un moyen de les réinitialiser ? (actuellement, je décompose chaque élement que je met à zéro ou que j'efface).
J'ai essayé plusieurs possibilités sans trop de succès Set MaVar=Nothing => Erreur Redim MaVar => Non car ce n'est pas un tableau..
Des idées ??
Merci d'avance !
-- ---------------------------- Pmp
Enlevez le ANTIPUB en cas de Reply-to (Saleté de SPAM !!!) ----------------------------
Salut pmp!
Pour les variables standards, tu n'as d'autre choix que de vérifier le type
et d'affecter la valeur appropriée. Pour les types, le moyen le plus simple
est je crois de te déclarer un Type neuf et affecter ce type à tes autres
variables.
Exemple
'***
' Module1
Option Explicit
Private Type TVar
sNom as String
sComposants() as string
dIndex() as double
End Type
Private Sub Main()
Dim t1 As TVar
Dim tVide As TVar ' reste vide, permet de réinitialiser t1
' code code code
' ici on réinitialise t1 car nous l'avons
' modifié dans la partie [code]..
t1 = tVide
Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Pmp" <pmnewsANTIPUB@plet.org> wrote in message
news:bknlod$int$1@news-reader2.wanadoo.fr...
Hello !
Dans une appli, j'ai défini des types de variable :
Type TVar
Nom as String
Composants() as string
Index() as double
... etc...
End Type
J'utilise des variables MaVar1, MaVar2, etc... as TVar
Existe t-il un moyen de les réinitialiser ? (actuellement, je décompose
chaque élement que je met à zéro ou que j'efface).
J'ai essayé plusieurs possibilités sans trop de succès
Set MaVar=Nothing => Erreur
Redim MaVar => Non car ce n'est pas un tableau..
Des idées ??
Merci d'avance !
--
----------------------------
Pmp
PmNews@plet.org
Enlevez le ANTIPUB en cas de Reply-to
(Saleté de SPAM !!!)
----------------------------
Pour les variables standards, tu n'as d'autre choix que de vérifier le type et d'affecter la valeur appropriée. Pour les types, le moyen le plus simple est je crois de te déclarer un Type neuf et affecter ce type à tes autres variables.
Exemple '*** ' Module1 Option Explicit
Private Type TVar sNom as String sComposants() as string dIndex() as double End Type
Private Sub Main()
Dim t1 As TVar Dim tVide As TVar ' reste vide, permet de réinitialiser t1
' code code code
' ici on réinitialise t1 car nous l'avons ' modifié dans la partie [code].. t1 = tVide