Private Sub OpbTitolo1_Click() 'Titolo per preventivo TIPO 1 con allineamento al centro
TxBDescrTitolo.Enabled = True 'Abilità la TextBox Descrizione titolo
CmBAggiungi.Enabled = True 'Abilita il pulsante CommandButton Aggiungi
TipoTitolo = "1T" 'Assegna il valore del tipo titolo
End Sub
Private Sub Inserimento_Titolo() 'Inserisce il titolo prescelto
Dim NmrRigaAttiva, ContNmrTitPresenti, IndiceTitolo As Integer 'Dichiara la variabile tipo numero intero
Dim DscRiga As String 'Dichiara la variabile tipo corrente
ThisWorkbook.Activate 'Attiva il file per controllare
NmrRigaAttiva = ActiveCell.Row ' la posizione del cursore
IndiceTitolo = 0 'Azzera la variabile per il controllo di quanti titoli ci sono presenti
For ContNmrTitPresenti = 23 To NmrRigaAttiva 'Esegue un ciclo dall'inizio preventivo fino alla riga attiva
DscRiga = Worksheets(1).Cells(ContNmrTitPresenti, 14) 'Legge il contenuto della cella attiva
If TipoTitolo = Left(DscRiga, 2) Then IndiceTitolo = IndiceTitolo + 1 'Esce dal ciclo For se trova il tipo di titolo corrispondente
Next ContNmrTitPresenti
With Worksheets(1).Cells(NmrRigaAttiva, 2)
.Font.Name = "Arial" 'Seleziona il tipo di FONT
.Font.Size = 9 'Seleziona la dimensione
.Font.Bold = True 'Seleziona la scritta in grasseto
.HorizontalAlignment = xlCenter 'Seleziona l'allineamento orrizontale (al centro)
.VerticalAlignment = xlCenter 'Seleziona l'allineamento verticale (al centro)
.Value = TxBDescrTitolo 'Inserisce la descrizione del titolo presente nella TextBox
End With
Worksheets(1).Cells(NmrRigaAttiva, 14) = TipoTitolo & IndiceTitolo 'Inserisce la descrizione del titolo presente nella TextBox
End Sub |