Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1258 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Private object modules cannot be used in public object modules

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Private object modules cannot be used in public object modules

n°2070752
abbba
Posté le 18-04-2011 à 20:02:03  profilanswer
 

Bonjour tout le monde,
 
Je rencontre un problème qui me rend fou, j'espère que vous pourrez m'aider.
 
Comme dit dans le titre le message d'erreur retourné est : "Private object modules cannot be used in public object modules as parameters ..."
 
Un petit bout du code (module de classe) correspondant est :
 
Option Explicit  
 
Private TimeSerie() As clsTimeValue  
Private Times() As Date  
Private Values() As Double  
Private Lperfs() As Double  
 
Private MinPos As Long  
Private MaxPos As Long  
Private CurPos As Long  
 
 
Public Function GetPosTimeValue(d As Long) As clsTimeValue  
    Set GetPosTimeValue = Nothing  
    If d > 0 Then  
        Set GetPosTimeValue = TimeSerie(d)  
    End If  
End Function  
 
Si je comprends bien l'erreur, je ne peux pas retourner les valeurs de TimeSerie (défini private/ Définition forcée par le module de classe), dans une fonction dont la portée est publique.
 
J'ai essayé de changer les publique/private mais cela bloque.
 
J'espère avoir réussi à être clair, et que vous pourrez m'aider.
 
Un grand merci d'avance

mood
Publicité
Posté le 18-04-2011 à 20:02:03  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Private object modules cannot be used in public object modules

 

Sujets relatifs
[VBA] utilisation parametrée des codenamemacro VBA sous excell 2000 probleme avec excell 2007
Comparaison trois colonnes VBAWarning: Cannot modify header information - headers already sent by..
[VBA] Récupérer la sélection dans un dropdown excelVBA Excel - graphique données sources = tableau
VBA Excel - Black Scholes - volatilité impliciteVBA et macro
[VBA] Gestion d'une plage de donnéeQuestion de mise en forme conditionnelle dans VBA
Plus de sujets relatifs à : [VBA] Private object modules cannot be used in public object modules


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR