Bonjour,
c'est sûrement une question bête mais je coince vraiment ...
J'ai un module de classe "Project".
J'ai un module où j'ai défini une fonction qui doit me retourner ( ~créer) un objet Project.
Voici la fonction :
Quand je l'exécute, au moment de retourner la valeur il me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 ' renvoie un objet projet créé à partir des données contenues à la ligne line ' de la feuille sheet (interface_p3e normalement) Public Function getProject(sheet As Worksheet, line As Integer) As Project Dim projet As New Project ' initialisation des membres d'un objet project With sheet projet.Prog = .Cells(line, 16) projet.Proj = .Cells(line, 2) projet.Init_id = .Cells(line, 14) projet.Last_id = .Cells(line, 15) projet.OBS = .Cells(line, 12) End With ' jusqu'à la en débug, tous les champs de l'objet sont correctement initialisés (enfin il y a des valeurs quoi) ' renvoie le project --> c'est la que ça coince getProject = projet End Function
"Variable objet ou bloc with non définie" (sur le getProject quand je passe la souris dessus)
C'est pas possible ce que je veux faire ?
Merci d'avance pour vos suggestions.
Partager