Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type que
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Merci d'avance à tous pour vos informations.
Nesta
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type que
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Merci d'avance à tous pour vos informations.
Nesta
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type que
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Merci d'avance à tous pour vos informations.
Nesta
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
:
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
:
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
:
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
"Nesta" a écrit dans le message de
news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
quej'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode:
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Revenons au sujet.
La définition se fait avec l'instruction Type, comme ceci:
Private Type Tarticle
code As Integer
designation As String
prix As Double
End Type
puis la définition d'une variable de ce type se fait
comme cela:
Private Sub Command1_Click()
Dim mon_article As Tarticle
' puis enfin l'utilisation
mon_article.code = 1234
mon_article.designation = "stylo plume"
mon_article.prix = 23.78
End Sub
Et voila :-)
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
"Nesta" <nestaman@hormail.com> a écrit dans le message de
news:eQvs8soIGHA.3728@tk2msftngp13.phx.gbl...
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode
:
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Revenons au sujet.
La définition se fait avec l'instruction Type, comme ceci:
Private Type Tarticle
code As Integer
designation As String
prix As Double
End Type
puis la définition d'une variable de ce type se fait
comme cela:
Private Sub Command1_Click()
Dim mon_article As Tarticle
' puis enfin l'utilisation
mon_article.code = 1234
mon_article.designation = "stylo plume"
mon_article.prix = 23.78
End Sub
Et voila :-)
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
"Nesta" a écrit dans le message de
news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
quej'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode:
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Revenons au sujet.
La définition se fait avec l'instruction Type, comme ceci:
Private Type Tarticle
code As Integer
designation As String
prix As Double
End Type
puis la définition d'une variable de ce type se fait
comme cela:
Private Sub Command1_Click()
Dim mon_article As Tarticle
' puis enfin l'utilisation
mon_article.code = 1234
mon_article.designation = "stylo plume"
mon_article.prix = 23.78
End Sub
Et voila :-)
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Bonsoir,
Ne serait-ce pas quelque chose du genre:
Private Type article
art1 As string
art2 As integer
End Type
Dim nom_variable As article
---------------
"Nesta" a écrit dans le message de news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type que
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Merci d'avance à tous pour vos informations.
Nesta
Bonsoir,
Ne serait-ce pas quelque chose du genre:
Private Type article
art1 As string
art2 As integer
End Type
Dim nom_variable As article
---------------
"Nesta" <nestaman@hormail.com> a écrit dans le message de news:
eQvs8soIGHA.3728@tk2msftngp13.phx.gbl...
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type que
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Merci d'avance à tous pour vos informations.
Nesta
Bonsoir,
Ne serait-ce pas quelque chose du genre:
Private Type article
art1 As string
art2 As integer
End Type
Dim nom_variable As article
---------------
"Nesta" a écrit dans le message de news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type que
j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Merci d'avance à tous pour vos informations.
Nesta
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Etc...
La question est : comment et où déclarer cet objet "article" ?
Je précise que je développe ce code dans Excel, dans un module.
"Nesta" a écrit dans le message de
news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
"Nesta" <nestaman@hormail.com> a écrit dans le message de
news:eQvs8soIGHA.3728@tk2msftngp13.phx.gbl...
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
"Nesta" a écrit dans le message de
news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Jean-Marc a écrit :
> "Nesta" a écrit dans le message de
> news:
>
>>Bonjour à tous,
>>
>>Je souhaite dans mon code en VB déclarer des variables dans un type
>>que j'aurai défini auparavant, mais je ne sais plus comment on fait.
>>Mon type serait par exemple "article", avec plusieurs propriétés et
>>méthode :
>>
>>article.code integer
>>article.désignation string
>>article.prix float
>>
>>article.verifPrix()
>>
>
> Hello,
>
> petite précision, ce que tu veux n'est pas un "Objet" mais
> un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Non.
Le PO (Nesta) précise bien qu'il veut un objet avec plusieurs propriétés
et méthodes. S'il veut pouvoir faire des "article.verifPrix()", il faut
que ce soit un objet, et pas un type utilisateur. Les types utilisateurs
ne peuvent pas contenir de fonctions (méthodes), à ma connaissance. Par
contre il n'a peut-être pas vraiment besoin de ces fonctions (ou alors
pas sous cette forme), et peux alors se rabattre sur un type utilisateur.
Jean-Marc a écrit :
> "Nesta" <nestaman@hormail.com> a écrit dans le message de
> news:eQvs8soIGHA.3728@tk2msftngp13.phx.gbl...
>
>>Bonjour à tous,
>>
>>Je souhaite dans mon code en VB déclarer des variables dans un type
>>que j'aurai défini auparavant, mais je ne sais plus comment on fait.
>>Mon type serait par exemple "article", avec plusieurs propriétés et
>>méthode :
>>
>>article.code integer
>>article.désignation string
>>article.prix float
>>
>>article.verifPrix()
>>
>
> Hello,
>
> petite précision, ce que tu veux n'est pas un "Objet" mais
> un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Non.
Le PO (Nesta) précise bien qu'il veut un objet avec plusieurs propriétés
et méthodes. S'il veut pouvoir faire des "article.verifPrix()", il faut
que ce soit un objet, et pas un type utilisateur. Les types utilisateurs
ne peuvent pas contenir de fonctions (méthodes), à ma connaissance. Par
contre il n'a peut-être pas vraiment besoin de ces fonctions (ou alors
pas sous cette forme), et peux alors se rabattre sur un type utilisateur.
Jean-Marc a écrit :
> "Nesta" a écrit dans le message de
> news:
>
>>Bonjour à tous,
>>
>>Je souhaite dans mon code en VB déclarer des variables dans un type
>>que j'aurai défini auparavant, mais je ne sais plus comment on fait.
>>Mon type serait par exemple "article", avec plusieurs propriétés et
>>méthode :
>>
>>article.code integer
>>article.désignation string
>>article.prix float
>>
>>article.verifPrix()
>>
>
> Hello,
>
> petite précision, ce que tu veux n'est pas un "Objet" mais
> un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Non.
Le PO (Nesta) précise bien qu'il veut un objet avec plusieurs propriétés
et méthodes. S'il veut pouvoir faire des "article.verifPrix()", il faut
que ce soit un objet, et pas un type utilisateur. Les types utilisateurs
ne peuvent pas contenir de fonctions (méthodes), à ma connaissance. Par
contre il n'a peut-être pas vraiment besoin de ces fonctions (ou alors
pas sous cette forme), et peux alors se rabattre sur un type utilisateur.
Jean-Marc a écrit :"Nesta" a écrit dans le message de
news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Non.
Le PO (Nesta) précise bien qu'il veut un objet avec plusieurs propriétés
et méthodes. S'il veut pouvoir faire des "article.verifPrix()", il faut
que ce soit un objet, et pas un type utilisateur. Les types utilisateurs
ne peuvent pas contenir de fonctions (méthodes), à ma connaissance. Par
contre il n'a peut-être pas vraiment besoin de ces fonctions (ou alors pas
sous cette forme), et peux alors se rabattre sur un type utilisateur.
Pour en revenir à la question du PO, créer un objet est faisable en VB6
dans un module de classe. Dans Excel, je ne sais pas si c'est faisable, je
ne connais pas assez Excel pour me prononcer. Regardes si tu peux créer
des modules de classes (qui ont l'extension .cls).
Vincent Guichard
Jean-Marc a écrit :
"Nesta" <nestaman@hormail.com> a écrit dans le message de
news:eQvs8soIGHA.3728@tk2msftngp13.phx.gbl...
Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Non.
Le PO (Nesta) précise bien qu'il veut un objet avec plusieurs propriétés
et méthodes. S'il veut pouvoir faire des "article.verifPrix()", il faut
que ce soit un objet, et pas un type utilisateur. Les types utilisateurs
ne peuvent pas contenir de fonctions (méthodes), à ma connaissance. Par
contre il n'a peut-être pas vraiment besoin de ces fonctions (ou alors pas
sous cette forme), et peux alors se rabattre sur un type utilisateur.
Pour en revenir à la question du PO, créer un objet est faisable en VB6
dans un module de classe. Dans Excel, je ne sais pas si c'est faisable, je
ne connais pas assez Excel pour me prononcer. Regardes si tu peux créer
des modules de classes (qui ont l'extension .cls).
Vincent Guichard
Jean-Marc a écrit :"Nesta" a écrit dans le message de
news:Bonjour à tous,
Je souhaite dans mon code en VB déclarer des variables dans un type
que j'aurai défini auparavant, mais je ne sais plus comment on fait.
Mon type serait par exemple "article", avec plusieurs propriétés et
méthode :
article.code integer
article.désignation string
article.prix float
article.verifPrix()
Hello,
petite précision, ce que tu veux n'est pas un "Objet" mais
un "Type défini par l'utilisateur", ce qui n'a rien à voir.
Non.
Le PO (Nesta) précise bien qu'il veut un objet avec plusieurs propriétés
et méthodes. S'il veut pouvoir faire des "article.verifPrix()", il faut
que ce soit un objet, et pas un type utilisateur. Les types utilisateurs
ne peuvent pas contenir de fonctions (méthodes), à ma connaissance. Par
contre il n'a peut-être pas vraiment besoin de ces fonctions (ou alors pas
sous cette forme), et peux alors se rabattre sur un type utilisateur.
Pour en revenir à la question du PO, créer un objet est faisable en VB6
dans un module de classe. Dans Excel, je ne sais pas si c'est faisable, je
ne connais pas assez Excel pour me prononcer. Regardes si tu peux créer
des modules de classes (qui ont l'extension .cls).
Vincent Guichard
Pour les modules de classes, je ne sais pas ce que c'est, ni
l'utilisation que je peux en faire. Mais vu que tu m'as donné la
piste, je vais me renseigner sur le sujet et voir si cela ne
correspondrait pas plus à ce dont j'ai besoin.
Pour les modules de classes, je ne sais pas ce que c'est, ni
l'utilisation que je peux en faire. Mais vu que tu m'as donné la
piste, je vais me renseigner sur le sujet et voir si cela ne
correspondrait pas plus à ce dont j'ai besoin.
Pour les modules de classes, je ne sais pas ce que c'est, ni
l'utilisation que je peux en faire. Mais vu que tu m'as donné la
piste, je vais me renseigner sur le sujet et voir si cela ne
correspondrait pas plus à ce dont j'ai besoin.
Dans : news:%,
Nesta disait :
> Pour les modules de classes, je ne sais pas ce que c'est, ni
> l'utilisation que je peux en faire. Mais vu que tu m'as donné la
> piste, je vais me renseigner sur le sujet et voir si cela ne
> correspondrait pas plus à ce dont j'ai besoin.
Bonsoir,
Je te remets une copie de mon post d'hier soir puisque ni toi ni
ne semblent le voir (Jean-Marc ?) Chez moi il apparaît (même avec OE
Dans : news:%23Z3iy83IGHA.1124@TK2MSFTNGP10.phx.gbl,
Nesta disait :
> Pour les modules de classes, je ne sais pas ce que c'est, ni
> l'utilisation que je peux en faire. Mais vu que tu m'as donné la
> piste, je vais me renseigner sur le sujet et voir si cela ne
> correspondrait pas plus à ce dont j'ai besoin.
Bonsoir,
Je te remets une copie de mon post d'hier soir puisque ni toi ni
ne semblent le voir (Jean-Marc ?) Chez moi il apparaît (même avec OE
Dans : news:%,
Nesta disait :
> Pour les modules de classes, je ne sais pas ce que c'est, ni
> l'utilisation que je peux en faire. Mais vu que tu m'as donné la
> piste, je vais me renseigner sur le sujet et voir si cela ne
> correspondrait pas plus à ce dont j'ai besoin.
Bonsoir,
Je te remets une copie de mon post d'hier soir puisque ni toi ni
ne semblent le voir (Jean-Marc ?) Chez moi il apparaît (même avec OE