Ingwer 2.7.53.0
Ginger ist eine kostenlose Rechtschreib- und Grammatikprüfung.
In diesem Lernprogramm erfahren Sie, wie Sie Visual Basic for Applications (VBA) verwenden, um Textgröße und -stil in einer Excel-Zelle basierend auf dem Zelleninhalt zu ändern. Dieses Tutorial gilt für Excel 365, 2021, 2019 und 2016.
Vorläufe
Wenn Sie neu in der Excel-VBA-Entwicklung sind, empfehle ich Ihnen, sich vor dem Durcharbeiten des Lernprogramms unsere Excel-VBA-Makro-Grundlage anzusehen.
Bevor Sie mit dem Codieren beginnen, sollten Sie Ihren Entwickler-Tab in Excel in der Multifunktionsleiste aktivieren, da Sie sonst nicht auf Ihren Visual Basic-Editor zugreifen können.
Ändern Sie Ihre Excel-Zellentexteigenschaften mit VBA
Definieren Sie Ihre Tabelle
Wir beginnen mit der Definition einer Excel-Tabelle, die wir als Beispiel verwenden werden. Fühlen Sie sich frei, es zu verwenden, um diesem Tutorial zu folgen.
Verwenden Sie die VBA-Eigenschaft Cell.Font, um Schriftfarbe und -stil zu ändern
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
Greifen Sie auf Ihr VBA-Makro zu
Excel bietet die Möglichkeit, Zell-„Stile“ zu erstellen. Stile finden Sie im Menüband „Startseite“ > Stile:
Mithilfe von Stilen können Sie die gewünschte Zellformatierung speichern. Weisen Sie diesen Stil dann einer neuen Zelle zu und die gesamte Zellenformatierung wird sofort angewendet. Einschließlich Schriftgröße, Zellenfarbe, Zellenschutzstatus und allem anderen, was im Zellenformatierungsmenü verfügbar ist:
Persönlich erstelle ich für viele der Modelle, an denen ich arbeite, normalerweise einen „Eingabe“-Zellenstil:
Range("a1").Style = "Input"
Durch die Verwendung von Stilen können Sie auch Zelltypen in Ihrem Arbeitsblatt leicht identifizieren. Das folgende Beispiel durchläuft alle Zellen im Arbeitsblatt und ändert jede Zelle mit Style = „Input“ in „InputLocked“:
Zelle als Bereich dimmen
Für jede Zelle in ActiveSheet.Cells
Wenn Cell.Style = "Input" dann Cell.Style = "InputLocked"
Ende wenn
Nächste Zelle
Ginger ist eine kostenlose Rechtschreib- und Grammatikprüfung.
Blocks ist ein Denkspiel für Grundschüler der 3. Klasse, mit dem sie ihre Erkennungs- und Sehfähigkeiten trainieren können. Es wird von Lehrern in das Programm zur Unterstützung des IT-Unterrichts aufgenommen.
Mathway ist eine sehr nützliche App, die Ihnen bei der Lösung all jener mathematischen Probleme helfen kann, die ein komplexeres Werkzeug als den integrierten Taschenrechner Ihres Geräts erfordern.
Adobe Presenter ist eine E-Learning-Software von Adobe Systems, die auf der Microsoft Windows-Plattform als Microsoft PowerPoint-Plug-in verfügbar ist.
Toucan ist eine Bildungstechnologieplattform. Es ermöglicht Ihnen, eine neue Sprache zu lernen, während Sie auf gängigen, alltäglichen Websites surfen.
eNetViet ist eine Anwendung, die Eltern mit der Schule verbindet, in der ihre Kinder studieren, damit sie die aktuelle Lernsituation ihres Kindes klar verstehen können.
Duolingo – Sprachen kostenlos lernen, oder einfach Duolingo, ist ein Bildungsprogramm, mit dem Sie viele verschiedene Sprachen lernen und üben können.
RapidTyping ist ein praktisches und benutzerfreundliches Tastatur-Trainingstool, mit dem Sie Ihre Tippgeschwindigkeit verbessern und Rechtschreibfehler reduzieren können. Mit Lektionen für viele verschiedene Niveaus bringt Ihnen RapidTyping bei, wie Sie tippen oder bestehende Fertigkeiten verbessern.
MathType ist eine interaktive Gleichungssoftware des Entwicklers Design Science (Dessci), mit der Sie mathematische Notationen für Textverarbeitung, Präsentationen, E-Learning usw. erstellen und kommentieren können. Dieser Editor wird auch zum Erstellen von TeX-, LaTeX- und MathML-Dokumenten verwendet.
Die KI-gestützten Apps von Grammarly helfen Menschen, effektiver zu kommunizieren. Millionen von Benutzern verlassen sich täglich auf Grammarly, um ihre Nachrichten, Dokumente und Social-Media-Beiträge klarer, fehlerfrei und professioneller zu gestalten.