Gingembre 2.7.53.0
Ginger est un vérificateur d'orthographe et de grammaire gratuit.
Dans ce didacticiel, nous allons apprendre à utiliser Visual Basic pour Applications (VBA) pour modifier la taille et le style du texte dans une cellule Excel en fonction du contenu de la cellule. Ce tutoriel s'applique à Excel 365, 2021, 2019 et 2016.
Préliminaires
Si vous débutez dans le développement d'Excel VBA, je vous recommande de consulter notre introduction aux macros Excel VBA avant de suivre le didacticiel.
Avant de commencer à coder, vous devez activer votre onglet développeur sur Excel dans le ruban, sinon vous ne pourrez pas accéder à votre éditeur Visual Basic.
Modifier les propriétés de texte de votre cellule Excel avec VBA
Définir votre feuille de calcul
Nous allons commencer par définir une feuille de calcul Excel que nous utiliserons comme exemple. N'hésitez pas à l'utiliser pour suivre ce tutoriel.
Utilisez la propriété Cell.Font VBA pour modifier la couleur et le style de la police
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
Accédez à votre macro VBA
Excel offre la possibilité de créer des « styles » de cellules. Les styles peuvent être trouvés dans le Ruban d'accueil > Styles :
Les styles vous permettent d'enregistrer le formatage de cellule souhaité. Attribuez ensuite ce style à une nouvelle cellule et tout le formatage de la cellule est instantanément appliqué. Y compris la taille de la police, la couleur des cellules, l'état des protections des cellules et tout ce qui est disponible dans le menu de formatage des cellules :
Personnellement, pour la plupart des modèles sur lesquels je travaille, je crée généralement un style de cellule « Entrée » :
Range("a1").Style = "Entrée"
En utilisant des styles, vous pouvez également identifier facilement les types de cellules sur votre feuille de calcul. L'exemple ci-dessous parcourra toutes les cellules de la feuille de calcul et modifiera n'importe quelle cellule avec Style = « Input » en « InputLocked » :
Dim Cell comme plage
Pour chaque cellule dans ActiveSheet.Cells
Si Cell.Style = "Entrée" puis Cell.Style = "InputLocked"
Fin si
Cellule suivante
Ginger est un vérificateur d'orthographe et de grammaire gratuit.
Blocks est un jeu intellectuel permettant aux élèves de 3e année du primaire de mettre en pratique leurs compétences de détection et de vision. Il est inclus par les enseignants dans le programme de soutien pédagogique en informatique.
Prezi est une application gratuite qui vous permet de créer des présentations numériques, en ligne et hors ligne.
Mathway est une application très utile qui peut t'aider à résoudre tous ces problèmes mathématiques qui nécessitent un outil plus complexe que la calculatrice intégrée de ton appareil.
Adobe Presenter est un logiciel d'apprentissage en ligne publié par Adobe Systems, disponible sur la plate-forme Microsoft Windows en tant que plug-in Microsoft PowerPoint.
Toucan est une plateforme technologique éducative. Il vous permet d'apprendre une nouvelle langue tout en parcourant des sites Web courants et quotidiens.
eNetViet est une application qui permet de connecter les parents avec l'école où étudient leurs enfants afin qu'ils puissent comprendre clairement la situation d'apprentissage actuelle de leur enfant.
Duolingo - Apprendre des langues gratuitement, ou simplement Duolingo, est un programme éducatif qui vous permet d'apprendre et de pratiquer de nombreuses langues différentes.
RapidTyping est un outil de formation au clavier pratique et facile à utiliser qui vous aidera à améliorer votre vitesse de frappe et à réduire les fautes d'orthographe. Avec des cours organisés pour de nombreux niveaux différents, RapidTyping vous apprendra à taper ou à améliorer les compétences existantes.
MathType est un logiciel d'équation interactif du développeur Design Science (Dessci), qui vous permet de créer et d'annoter des notations mathématiques pour le traitement de texte, les présentations, le eLearning, etc. Cet éditeur est également utilisé pour créer des documents TeX, LaTeX et MathML.