J'ai créé dans EXCEL/VISUAL BASIC une fonction "function
conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde"
Je ne me rappelle plus de la manip/instruction (il me semble bien que cela
existe)
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
michdenis
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news: bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" <pascalsai@hotmail.com> a écrit dans le message de news: O284qH24EHA.3376@TK2MSFTNGP12.phx.gbl...
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function
conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde"
Je ne me rappelle plus de la manip/instruction (il me semble bien que cela
existe)
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news: bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
pascalsai
Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes connaissances et assouvir ma curiosité. Dans les fonctions personnelles créées, certains paramètres peuvent êtres "envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles ("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes
connaissances et assouvir ma curiosité.
Dans les fonctions personnelles créées, certains paramètres peuvent êtres
"envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je
voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles
("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une
instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OZL8p524EHA.4004@tk2msftngp13.phx.gbl...
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la
fonction d'excel CONVERT() ?
Salutations!
"pascalsai" <pascalsai@hotmail.com> a écrit dans le message de news:
O284qH24EHA.3376@TK2MSFTNGP12.phx.gbl...
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function
conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde"
Je ne me rappelle plus de la manip/instruction (il me semble bien que cela
existe)
Je connais la fonction. Seulement c'était juste pour améliorer mes connaissances et assouvir ma curiosité. Dans les fonctions personnelles créées, certains paramètres peuvent êtres "envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles ("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
michdenis
Bonjour pascalsai,
Quand tu passes une valeur à une fonction comme celle qui t'intéresse comment veux-tu faire pour que la fonction discerne et discrimine entre 50 secondes et 250,000 secondes pour ne tenir compte tantôt des heures ou tantôt des secondes ? Le paramètre que tu passes à la fonction est un nombre quelconque et si il doit y avoir une discrimination, c'est au code de ta fonction à le faire. Exemple simple : tous les nombres passés à la fonction au delà de 60 (secondes) seront exprimés en "heure". C'est à toi à édicter ces règles dans ta fonction... et non au paramètre lui-même. Rien ne t'empêche d'utiliser un second paramètre pour déterminer à chaque fois que le résultat attendu .
conversion(x,typeconv)" X = Nombre quelconque typeconv = "Conversion à faire"
Exemple : conversion(152,"Heure")
'----------------------------------- Function Conversion(x as double,typeconv as string)
Select case typeconv
case is = "Seconde" 'Le code
Case is = "Heure" 'Le code
End function '-----------------------------------
Salutations!
"pascalsai" a écrit dans le message de news: %23E$ Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes connaissances et assouvir ma curiosité. Dans les fonctions personnelles créées, certains paramètres peuvent êtres "envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles ("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
Bonjour pascalsai,
Quand tu passes une valeur à une fonction comme celle qui t'intéresse comment veux-tu faire pour que la fonction
discerne et discrimine entre 50 secondes et 250,000 secondes pour ne tenir compte tantôt des heures ou tantôt des
secondes ? Le paramètre que tu passes à la fonction est un nombre quelconque et si il doit y avoir une discrimination,
c'est au code de ta fonction à le faire. Exemple simple : tous les nombres passés à la fonction au delà de 60 (secondes)
seront exprimés en "heure".
C'est à toi à édicter ces règles dans ta fonction... et non au paramètre lui-même. Rien ne t'empêche d'utiliser un
second paramètre pour déterminer à chaque fois que le résultat attendu .
conversion(x,typeconv)"
X = Nombre quelconque
typeconv = "Conversion à faire"
Exemple : conversion(152,"Heure")
'-----------------------------------
Function Conversion(x as double,typeconv as string)
Select case typeconv
case is = "Seconde"
'Le code
Case is = "Heure"
'Le code
End function
'-----------------------------------
Salutations!
"pascalsai" <pascalsai@hotmail.com> a écrit dans le message de news: %23E$HIE34EHA.2676@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes
connaissances et assouvir ma curiosité.
Dans les fonctions personnelles créées, certains paramètres peuvent êtres
"envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je
voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles
("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une
instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OZL8p524EHA.4004@tk2msftngp13.phx.gbl...
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la
fonction d'excel CONVERT() ?
Salutations!
"pascalsai" <pascalsai@hotmail.com> a écrit dans le message de news:
O284qH24EHA.3376@TK2MSFTNGP12.phx.gbl...
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function
conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde"
Je ne me rappelle plus de la manip/instruction (il me semble bien que cela
existe)
Quand tu passes une valeur à une fonction comme celle qui t'intéresse comment veux-tu faire pour que la fonction discerne et discrimine entre 50 secondes et 250,000 secondes pour ne tenir compte tantôt des heures ou tantôt des secondes ? Le paramètre que tu passes à la fonction est un nombre quelconque et si il doit y avoir une discrimination, c'est au code de ta fonction à le faire. Exemple simple : tous les nombres passés à la fonction au delà de 60 (secondes) seront exprimés en "heure". C'est à toi à édicter ces règles dans ta fonction... et non au paramètre lui-même. Rien ne t'empêche d'utiliser un second paramètre pour déterminer à chaque fois que le résultat attendu .
conversion(x,typeconv)" X = Nombre quelconque typeconv = "Conversion à faire"
Exemple : conversion(152,"Heure")
'----------------------------------- Function Conversion(x as double,typeconv as string)
Select case typeconv
case is = "Seconde" 'Le code
Case is = "Heure" 'Le code
End function '-----------------------------------
Salutations!
"pascalsai" a écrit dans le message de news: %23E$ Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes connaissances et assouvir ma curiosité. Dans les fonctions personnelles créées, certains paramètres peuvent êtres "envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles ("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
pascalsai
Il me semblait (encore une fois peut-être que je me trompe et que ma mémoire commence à dérailler) que l'on pouvait via une "instruction" au niveau du paramètre faire en sorte que lorsque l'on utilise la fonction le système propose automatiquement les valeurs possibles pour le paramètre. Un peu comme lorsque l'on utilise MSGBOX, le système propose les différents types de "BOUTON"). Dans l'exemple de code que tu as donné, n'existe-t-il pas une instruction supplémentaire et unique (à part ELSE et lancer un message à l'utilisateur) afin que l'on ne puisse pas entrer autre chose que "seconde" ou "heure". Par expérience je sais que lorsqu'un utilisateur rentre une mauvaise valeur pour un paramètre et que tu lui lances un message d'avertissement (du style "paramètre non valide") celui-ci est décontenancé et qu'il ne comprend pas toujours le jargon.
Je suis désolé de profiter de ton temps mais ma curiosité est piquée à vif.
Pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Quand tu passes une valeur à une fonction comme celle qui t'intéresse comment veux-tu faire pour que la fonction
discerne et discrimine entre 50 secondes et 250,000 secondes pour ne tenir compte tantôt des heures ou tantôt des
secondes ? Le paramètre que tu passes à la fonction est un nombre quelconque et si il doit y avoir une discrimination,
c'est au code de ta fonction à le faire. Exemple simple : tous les nombres passés à la fonction au delà de 60 (secondes)
seront exprimés en "heure". C'est à toi à édicter ces règles dans ta fonction... et non au paramètre lui-même. Rien ne t'empêche d'utiliser un
second paramètre pour déterminer à chaque fois que le résultat attendu .
conversion(x,typeconv)" X = Nombre quelconque typeconv = "Conversion à faire"
Exemple : conversion(152,"Heure")
'----------------------------------- Function Conversion(x as double,typeconv as string)
Select case typeconv
case is = "Seconde" 'Le code
Case is = "Heure" 'Le code
End function '-----------------------------------
Salutations!
"pascalsai" a écrit dans le message de news: %23E$
Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes connaissances et assouvir ma curiosité. Dans les fonctions personnelles créées, certains paramètres peuvent êtres "envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles
("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela
existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
Il me semblait (encore une fois peut-être que je me trompe et que ma mémoire
commence à dérailler) que l'on pouvait via une "instruction" au niveau du
paramètre faire en sorte que lorsque l'on utilise la fonction le système
propose automatiquement les valeurs possibles pour le paramètre. Un peu
comme lorsque l'on utilise MSGBOX, le système propose les différents types
de "BOUTON").
Dans l'exemple de code que tu as donné, n'existe-t-il pas une instruction
supplémentaire et unique (à part ELSE et lancer un message à l'utilisateur)
afin que l'on ne puisse pas entrer autre chose que "seconde" ou "heure".
Par expérience je sais que lorsqu'un utilisateur rentre une mauvaise valeur
pour un paramètre et que tu lui lances un message d'avertissement (du style
"paramètre non valide") celui-ci est décontenancé et qu'il ne comprend pas
toujours le jargon.
Je suis désolé de profiter de ton temps mais ma curiosité est piquée à vif.
Pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:u8vCra34EHA.4004@tk2msftngp13.phx.gbl...
Bonjour pascalsai,
Quand tu passes une valeur à une fonction comme celle qui t'intéresse
comment veux-tu faire pour que la fonction
discerne et discrimine entre 50 secondes et 250,000 secondes pour ne tenir
compte tantôt des heures ou tantôt des
secondes ? Le paramètre que tu passes à la fonction est un nombre
quelconque et si il doit y avoir une discrimination,
c'est au code de ta fonction à le faire. Exemple simple : tous les nombres
passés à la fonction au delà de 60 (secondes)
seront exprimés en "heure".
C'est à toi à édicter ces règles dans ta fonction... et non au paramètre
lui-même. Rien ne t'empêche d'utiliser un
second paramètre pour déterminer à chaque fois que le résultat attendu .
conversion(x,typeconv)"
X = Nombre quelconque
typeconv = "Conversion à faire"
Exemple : conversion(152,"Heure")
'-----------------------------------
Function Conversion(x as double,typeconv as string)
Select case typeconv
case is = "Seconde"
'Le code
Case is = "Heure"
'Le code
End function
'-----------------------------------
Salutations!
"pascalsai" <pascalsai@hotmail.com> a écrit dans le message de news:
%23E$HIE34EHA.2676@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes
connaissances et assouvir ma curiosité.
Dans les fonctions personnelles créées, certains paramètres peuvent êtres
"envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je
voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs
possibles
("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une
instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OZL8p524EHA.4004@tk2msftngp13.phx.gbl...
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la
fonction d'excel CONVERT() ?
Salutations!
"pascalsai" <pascalsai@hotmail.com> a écrit dans le message de news:
O284qH24EHA.3376@TK2MSFTNGP12.phx.gbl...
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function
conversion(x,typeconv)" pour laquelle je voudrais que l'argument
TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde"
Je ne me rappelle plus de la manip/instruction (il me semble bien que
cela
Il me semblait (encore une fois peut-être que je me trompe et que ma mémoire commence à dérailler) que l'on pouvait via une "instruction" au niveau du paramètre faire en sorte que lorsque l'on utilise la fonction le système propose automatiquement les valeurs possibles pour le paramètre. Un peu comme lorsque l'on utilise MSGBOX, le système propose les différents types de "BOUTON"). Dans l'exemple de code que tu as donné, n'existe-t-il pas une instruction supplémentaire et unique (à part ELSE et lancer un message à l'utilisateur) afin que l'on ne puisse pas entrer autre chose que "seconde" ou "heure". Par expérience je sais que lorsqu'un utilisateur rentre une mauvaise valeur pour un paramètre et que tu lui lances un message d'avertissement (du style "paramètre non valide") celui-ci est décontenancé et qu'il ne comprend pas toujours le jargon.
Je suis désolé de profiter de ton temps mais ma curiosité est piquée à vif.
Pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Quand tu passes une valeur à une fonction comme celle qui t'intéresse comment veux-tu faire pour que la fonction
discerne et discrimine entre 50 secondes et 250,000 secondes pour ne tenir compte tantôt des heures ou tantôt des
secondes ? Le paramètre que tu passes à la fonction est un nombre quelconque et si il doit y avoir une discrimination,
c'est au code de ta fonction à le faire. Exemple simple : tous les nombres passés à la fonction au delà de 60 (secondes)
seront exprimés en "heure". C'est à toi à édicter ces règles dans ta fonction... et non au paramètre lui-même. Rien ne t'empêche d'utiliser un
second paramètre pour déterminer à chaque fois que le résultat attendu .
conversion(x,typeconv)" X = Nombre quelconque typeconv = "Conversion à faire"
Exemple : conversion(152,"Heure")
'----------------------------------- Function Conversion(x as double,typeconv as string)
Select case typeconv
case is = "Seconde" 'Le code
Case is = "Heure" 'Le code
End function '-----------------------------------
Salutations!
"pascalsai" a écrit dans le message de news: %23E$
Bonjour,
Je connais la fonction. Seulement c'était juste pour améliorer mes connaissances et assouvir ma curiosité. Dans les fonctions personnelles créées, certains paramètres peuvent êtres "envoyés" à la "function". Dans le cas de l'exemple donné précédemment, je voudrais que le paramètre TYPECONV ne puisse prendre que 2 valeurs possibles
("heure" ou "seconde"). Il me semblait que l'on pouvait à partir d'une instruction VB limiter les valeurs possibles de ce paramètre.
Peut-être me suis-je trompé
pascal
"michdenis" a écrit dans le message de news:
Bonjour pascalsai,
Je n'ai pas saisi vraiment ce que tu désirais faire ! Connais-tu la fonction d'excel CONVERT() ?
Salutations!
"pascalsai" a écrit dans le message de news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela
existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
Patrick Fredin
Bonjour,
En VBA, tu peux créer des énumérations :
Public Enum CONVERSION_ENUM Seconde = 0 Heure End Enum
Ensuite, dans les paramètres de ta fonction, tu mets :
Function Conversion(ByVal Valeur as Date, ByVal TypeConversion as CONVERSION_ENUM) As Date
Ainsi, quand tu fais appel à cette fonction, au moment de saisir le type, la liste des possibilités s'affiche et tu peux les traiter ainsi :
If TypeConversion = Seconde Then ...
Cordialement.
-- Patrick
"pascalsai" wrote in message news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)
Quelqu'un pourrait-il m'aider ?
En espérant avoir été clair
pascal
Bonjour,
En VBA, tu peux créer des énumérations :
Public Enum CONVERSION_ENUM
Seconde = 0
Heure
End Enum
Ensuite, dans les paramètres de ta fonction, tu mets :
Function Conversion(ByVal Valeur as Date, ByVal TypeConversion as
CONVERSION_ENUM) As Date
Ainsi, quand tu fais appel à cette fonction, au moment de saisir le type, la
liste des possibilités s'affiche et tu peux les traiter ainsi :
If TypeConversion = Seconde Then
...
Cordialement.
--
Patrick
"pascalsai" <pascalsai@hotmail.com> wrote in message
news:O284qH24EHA.3376@TK2MSFTNGP12.phx.gbl...
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function
conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV
soit limité à 2 entrées possibles "heure" ou "seconde"
Je ne me rappelle plus de la manip/instruction (il me semble bien que cela
existe)
Public Enum CONVERSION_ENUM Seconde = 0 Heure End Enum
Ensuite, dans les paramètres de ta fonction, tu mets :
Function Conversion(ByVal Valeur as Date, ByVal TypeConversion as CONVERSION_ENUM) As Date
Ainsi, quand tu fais appel à cette fonction, au moment de saisir le type, la liste des possibilités s'affiche et tu peux les traiter ainsi :
If TypeConversion = Seconde Then ...
Cordialement.
-- Patrick
"pascalsai" wrote in message news:
bonjour,
J'ai créé dans EXCEL/VISUAL BASIC une fonction "function conversion(x,typeconv)" pour laquelle je voudrais que l'argument TYPECONV soit limité à 2 entrées possibles "heure" ou "seconde" Je ne me rappelle plus de la manip/instruction (il me semble bien que cela existe)