|  | 
      | 
         
          | Info |  |  
          |  |  |  
          | Esempi |  |  
          |  |  |  
          | Linguaggio |  |  
         |  |  |  
          | Librerie |  |  
         |  |  |  
          | Formule |  |  
          |  |  |  
          |  |  |  
         |  |  |  
          |  |  |  
           | Ultimi Inseriti |  |  
          |  |  |  
         |  |  |  
          |  |  |  
          |  |   |  |  |  
       |  |  
       |  |  |  | 
         
            | 
 
  | 
Un esempio di classe che consente di vedere l'utilizzo dei campi privati, pubblici, delle proprietà e delle funzioni pubbliche. 
La classe clsPersone contiene:
 
2 campi privati: pNome e pNatoIl;1 campo pubblico Riga le proprietà Get e Let per i campi pNome e pNatoIl;una funzione per il calcolo dell'età. |  La macro sotto scorre una tabella come quella qui a destra riempiendo una collection  con elementi della classe clsPersone, successivamente scorre gli elementi per compilare l'età. | 
 Sub Analizza()
  Dim  Persone As New Collection 
  r = 3
  While  (Cells (r, 2) <> "")
    ' crea l'oggetto
    Dim  Persona As New  clsPersone 
    Persona.Nome = Cells (r, 2) 
    Persona.NatoIl = Cells (r, 3) 
    Persona.Riga = r
    
    ' aggiunge l'oggetto creato alla collection 
    Persone.Add Item:=Persona
    
    ' distrugge l'oggetto
    Set  Persona = Nothing 
    r = r + 1
  Wend
  'analizza gli oggetti della collection
  Dim  iPersona As  clsPersone
  For Each  iPersona In  Persone
    Cells (iPersona.Riga, 4) = iPersona.Eta
  Next  iPersona
End Sub Gli esempi contenuti nel sito sono per uso personale, non é consentito l'uso professionale, commerciale o la riproduzione senza autorizzazione.
 |  |  |