Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 20/01/2006, 15h14   #1 (permalink)
Pierre
Guest
 
Messages: n/a
Par défaut VBA déclaration Type de donnée

Bonjour à tous,
Suite au message 'Erreur de compilation : Type définit par l'utilisateur non défini'
pour la ligne suivante:
Dim OutlookApp As New Outlook.Application
ma question est,Dans une routine Sub ... comment déclare t-on un nouveau type de donnée ?
D'avance merci pour vos réponses
Cordialement
Pierre
  Réponse avec citation
ANNONCES
Vieux 20/01/2006, 16h02   #2 (permalink)
XLDnaute Accro
 
Date d'inscription: février 2005
Localisation: Arras
Version Excel : Excel 2003 (PC)
Messages: 1 422
Envoyer un message via MSN à dg62
Par défaut Re:VBA déclaration Type de donnée

Bonjour pierre

Option explicit
Type montypeperso

num as integer
nom as string
datenais as date

End type

Sub essai()
dim unEnr as montypeperso

unenr.num=1
unenr.nom='dg62'
unenr.datenais='01/01/2006'
end sub

si cela peut t'aider...

Message édité par: dg62, à: 20/01/2006 16:02
__________________
@+

dg62 est déconnecté   Réponse avec citation
Vieux 20/01/2006, 18h40   #3 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 815
Par défaut Re:VBA déclaration Type de donnée

bonjour Didier ,re bonjour Pierre

Pierre , je t'ai aussi répondu sur l'autre fil : pour activer la reference

dans l'editeur de macros
Menu Outils
References
coches la ligne 'Microsoft Outlook x.x object library' ( x.x dépend de ta version d'Office)
clique sur OK pour valider


bon week end
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 23/01/2006, 09h26   #4 (permalink)
Pierre
Guest
 
Messages: n/a
Par défaut Re:VBA déclaration Type de donnée

Bonjour Didier et MichelXld,
Excusez moi d'une réponse aussi tardive mais je suis parti aussitôt aprés avoir formulé ma question et me revoilà.
Merci pour vos réponses je viens de les mettre en oeuvre et çà fonctionne.
Bonne journée.
Cordialement
Pierre
  Réponse avec citation
Vieux 23/01/2006, 09h34   #5 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 100
Par défaut Re:VBA déclaration Type de donnée

Bonjour Pierre, Michel, Didier, le Forum

J'ai pas mal travaillé là dessus dans un souci de compatibilité dans les versions d'Excel et j'ai creusé la méthode 'LATE BINDING' qui peut rendre service...

Je vous recommande ce Fil qui est passé relativement inaperçu mis à part notre ami Deudecos.


VBProject.Reference msoutl.olb Office 2003 => 2002


Bonne Journée
[ol]@+Thierry[/ol]
_Thierry est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 19h17.


(C) 2006 Excel Downloads