Aggiugere commenti da codice
Info
Esempi
Linguaggio
Librerie
Formule
Visitati
Ultimi Inseriti

 Login

 Password

Nel caso di procedure automatiche di compilazione dei fogli di calcolo (ad esempio da valori di elenco) è sempre utile dare indicazione di quali sono i valori di "base" che concorrono a formare il totale indicato nella cella. In alcun casi è sufficiente indicare invece del valore complessivo una formula che sommi i singoli ma una soluzione più "elegante" è indicare in modo descrittivo i valori in un commento alla cella.

Questa è la procedura che aggiungere un commento alla cella, ha come parametri opzionali la posizione (InAlto: nella prima riga) e la dimensione del carattere per l'intero commento.

Sub AggiungiRigaCommento(Cella As Range, _
                         Commento As String, _
                         Optional InAlto As Boolean = False, _
                         Optional FontSize As Integer = 12)

  If (Cella.Comment Is Nothing) Then
    Cella.AddComment (Commento)
    Cella.Comment.Visible = False
    Cella.Comment.Shape.TextFrame.Characters.Font.Size = FontSize
    Cella.Comment.Shape.TextFrame.AutoSize = True
  Else
    TestoPrec = Cella.Comment.Text
    If (InAlto) Then
      TestoNuovo = (Commento & Chr(10) & TestoPrec)
    Else
      TestoNuovo = (TestoPrec & Chr(10) & Commento)
    End If
    Cella.Comment.Text Text:=TestoNuovo
  End If
End Sub
 

data4idea srls - PIva 01881000937 - info@data4idea.it