Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2011, 08h57   #1
Nouveau Membre du Club
 
Avatar de Marcopololo
 
Inscription : juillet 2008
Messages : 166
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 166
Points : 34
Points : 34
Par défaut Création et utilisation d'un module de classe

Bonjour,

Mon post fait peut être un peu doublon avec un autre que j'ai écris, mais j'aurais souhaité être aidé sur l'utilisation des modules de classe plus général.

J'ai lu les tutos dessus mais j'ai quelques zones d'ombre pour leur utilisation.

J'ai créé ce module intitulé Xportxl :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Option Compare Database
Option Explicit
 
Private mstrXlname As String                'Nom du fichier Excel
Private mstrXlchemin As String             'Nom du chemin de sauvegarde
 
 
' Propriété fichier
Property Let Xlname(strXlname As String)
   mstrXlname = strXlname
End Property
Property Get Xlname() As String
    Xlname = mstrXlname
End Property
 
' Propriété Chemin
Property Let Xlchemin(strXlchemin As String)
    mXlchemin = strXlchemin
End Property
Property Get Xlchemin() As String
    Xlchemin = mstrXlchemin
End Property
Je souhaiterais l'utiliser dans deux formulaires distincts, on ne va parler que de Xlname.

Un formulaire F1 dans lequel je saisis un champ f1 à qui je souhaite donner le nom de variable Xlname (es ce le nom de la variable qui sera utilisé ?)
Un formulaire F2 ou ensuite je veux récupérer la valeur de ce champ par le biais de ma variable Xlname et l'attribuer à une autre variable
et quisera utilisée dans :

Code :
strXLFile = "d:\bases extincteurs\Access 2007\" & NameExcel & ".xls"
Ma difficulté réside dans le fait que je ne voit pas à quel endroit je doit appeler cette variable privée dans mes formulaires et de quelle manière. Faut il mettre l'appel juste en dessous de Option Explicit du formulaire ?

Merci d'avance de votre aide.

MArcopololo
Marcopololo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h19.


 
 
 
 
Partenaires

Hébergement Web