Jengibre 2.7.53.0
Ginger es un corrector ortográfico y gramatical gratuito.
En este tutorial, aprenderemos a usar Visual Basic para aplicaciones (VBA) para modificar el tamaño y el estilo del texto en una celda de Excel en función del contenido de la celda. Este tutorial aplica para Excel 365, 2021, 2019 y 2016.
Preliminares
Si es nuevo en el desarrollo de Excel VBA, le recomiendo que antes de seguir el tutorial consulte nuestro manual de macros de Excel VBA.
Antes de comenzar a codificar, debe habilitar su pestaña de desarrollador en Excel en la cinta, ya que de lo contrario no podrá acceder a su Editor de Visual Basic.
Cambie las propiedades del texto de su celda de Excel con VBA
Defina su hoja de cálculo
Comenzaremos definiendo una hoja de cálculo de Excel que usaremos como ejemplo. Siéntase libre de usarlo para seguir este tutorial.
Use la propiedad Cell.Font VBA para cambiar el color y el estilo de la fuente
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
Acceda a su macro VBA
Excel ofrece la posibilidad de crear “estilos” de celda. Los estilos se pueden encontrar en la Cinta de inicio > Estilos:
Los estilos le permiten guardar el formato de celda que desee. Luego asigne ese estilo a una nueva celda y todo el formato de la celda se aplicará instantáneamente. Incluyendo el tamaño de fuente, el color de la celda, el estado de protección de la celda y cualquier otra cosa disponible en el menú Formato de celda:
Personalmente, para muchos de los modelos en los que trabajo, suelo crear un estilo de celda "Entrada":
Rango("a1").Estilo = "Entrada"
Al utilizar estilos, también puede identificar fácilmente los tipos de celdas en su hoja de trabajo. El siguiente ejemplo recorrerá todas las celdas de la hoja de trabajo y cambiará cualquier celda con Estilo = "Entrada" a "InputLocked":
Celda tenue como rango
Para cada celda en ActiveSheet.Cells
Si Cell.Style = "Entrada" luego Cell.Style = "InputLocked"
Terminara si
Siguiente celda
Ginger es un corrector ortográfico y gramatical gratuito.
Blocks es un juego intelectual para que los alumnos de 3º de primaria practiquen sus habilidades de detección y visión y está incluido por los profesores en el programa de apoyo a la enseñanza de TI.
Prezi es una aplicación gratuita que te permite crear presentaciones digitales, tanto online como offline.
Mathway es una aplicación muy útil que puede ayudarte a resolver todos aquellos problemas matemáticos que requieren una herramienta más compleja que la calculadora integrada en tu dispositivo.
Adobe Presenter es un software de aprendizaje electrónico lanzado por Adobe Systems y disponible en la plataforma Microsoft Windows como un complemento de Microsoft PowerPoint.
Toucan es una plataforma tecnológica educativa. Le permite aprender un nuevo idioma mientras navega por sitios web comunes y cotidianos.
eNetViet es una aplicación que ayuda a conectar a los padres con la escuela donde estudian sus hijos para que puedan comprender claramente la situación de aprendizaje actual de sus hijos.
Duolingo - Aprende Idiomas Gratis, o simplemente Duolingo, es un programa educativo que te permite aprender y practicar muchos idiomas diferentes.
RapidTyping es una herramienta de entrenamiento de teclado conveniente y fácil de usar que lo ayudará a mejorar su velocidad de escritura y reducir los errores ortográficos. Con lecciones organizadas para muchos niveles diferentes, RapidTyping le enseñará cómo escribir o mejorar sus habilidades existentes.
MathType es un software de ecuaciones interactivas del desarrollador Design Science (Dessci), que le permite crear y anotar notaciones matemáticas para procesamiento de textos, presentaciones, aprendizaje electrónico, etc. Este editor también se utiliza para crear documentos TeX, LaTeX y MathML.