[RISOLTO] Il tuo computer è offline, accedi con lultima password Windows 10
Se stai riscontrando l
In questo tutorial impareremo come utilizzare Visual Basic, Applications Edition (VBA) per modificare le dimensioni e lo stile del testo in una cella di Excel in base al contenuto della cella. Questo tutorial si applica a Excel 365, 2021, 2019 e 2016.
Preliminari
Se non conosci lo sviluppo di VBA in Excel, ti consiglio che prima di passare attraverso il tutorial esaminerai il nostro primer per macro VBA di Excel.
Prima di iniziare a scrivere codice, dovresti abilitare la tua scheda sviluppatore su Excel nella barra multifunzione, altrimenti non sarai in grado di accedere al tuo Visual Basic Editor.
Modifica le proprietà del testo della cella di Excel con VBA
Definisci il tuo foglio di calcolo
Inizieremo definendo un foglio di calcolo Excel che useremo come esempio. Sentiti libero di usarlo per seguire questo tutorial.
Usa la proprietà VBA Cell.Font per cambiare il colore e lo stile del carattere
Sub Color_Cell_Text_Condition()
Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range
Set StatusRange = Range("Completion_Status")
'loop through all cells in the range
For Each MyCell In StatusRange
StatValue = MyCell.Value
'modify the cell text values as needed.
Select Case StatValue
'green
Case "Progressing"
With MyCell.Font
.Color = RGB(0, 255, 0)
.Size = 14
.Bold = True
End With
'orange
Case "Pending Feedback"
With MyCell.Font
.Color = RGB(255, 141, 0)
.Size = 14
.Bold = True
End With
'red
Case "Stuck"
With MyCell.Font
.Color = RGB(255, 0, 0)
.Size = 14
.Bold = True
End With
End Select
Next MyCell
End Sub
Accedi alla tua macro VBA
Excel offre la possibilità di creare “Stili” di cella. Gli stili sono disponibili nella barra multifunzione Home > Stili:
Gli stili ti consentono di salvare la formattazione della cella desiderata. Quindi assegna quello stile a una nuova cella e tutta la formattazione della cella verrà applicata immediatamente. Incluse dimensioni del carattere, colore della cella, stato delle protezioni della cella e qualsiasi altra cosa disponibile nel menu Formattazione cella:
Personalmente, per molti dei modelli su cui lavoro, di solito creo uno stile di cella "Input":
Intervallo("a1").Stile = "Input"
Utilizzando gli stili puoi anche identificare facilmente i tipi di celle nel tuo foglio di lavoro. L'esempio seguente scorrerà tutte le celle del foglio di lavoro e modificherà qualsiasi cella con Style = "Input" in "InputLocked":
Dim Cell come intervallo
Per ogni cella in ActiveSheet.Cells
Se Cell.Style = "Input" quindi Cell.Style = "InputLocked"
Finisci se
Cella successiva
Se stai riscontrando l
Vuoi spostare gli elementi in Presentazioni Google senza perdere la loro posizione relativa? Scopri come raggrupparli in pochi semplici passi.
Scopri come cancellare la cronologia delle connessioni desktop remoto in modo semplice e veloce seguendo i passaggi indicati.
Scopri come attivare o disattivare Caps Lock su Chromebook in modo semplice e veloce. Segui i nostri passaggi per personalizzare la tua esperienza di digitazione.
Scopri come regolare i rientri degli elenchi in Microsoft Word per migliorare la formattazione del tuo documento.
Stai riscontrando problemi con la connettività HDMI su Windows 11? Scopri come risolvere i problemi di HDMI con 11 semplici correzioni.
Scopri come risolvere Valheim continua a bloccarsi, bloccarsi, schermo nero e problemi di avvio. Segui queste soluzioni efficaci per giocare senza interruzioni.
Scopri come abilitare e personalizzare il lettore immersivo in Microsoft Word per una lettura più accurata, aiuto con la pronuncia delle parole e per ascoltare il documento letto ad alta voce.
Scopri come riprodurre i tuoi file musicali archiviati su Google Drive senza doverli scaricare. Utilizza Music Player per Google Drive per un
Scopri come risolvere l