Академический Документы
Профессиональный Документы
Культура Документы
CURSO: Sexto
CALIFICACIÓN:
PERIODO
ACADÉMICO:
2019-2019
TIPO DE FIRMA DEL
EVALUACIÓN
Trabajo Individual No. 6 ESTUDIANTE
OBJETIVOS:
MARCO TEORICO
EXCEL EN EL 2003
En aquella época existía una paleta de colores, que, en realidad aún está
disponible, la cual constaba de un conjunto colores predeterminados, está
bastante limitada paleta sólo tenía 56 posibilidades de colores y, sin
importar que, eran las únicas opciones para: gráficos, celdas, cuadros de
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE INGENIERÍA EN GEOLOGÍA, MINAS, PETRÓLEOS Y AMBIENTAL
CARRERA DE INGENIERÍA DE PETRÓLEOS
COMPUTACIÓN APLICADA
EXCEL 2007
Cuando fue lanzada la versión de Excel 2007, las posibilidades de colores
en Excel dieron un paso gigantesco. Básicamente el modelo RGB fue
añadido, con lo cual una cantidad inmensa de colores estaba disponible
de ahora en adelante.
La escala va de 0 a 255 para cada color primario de la luz, esta escala varia la
«intensidad» del color donde el valor máximo corresponde a 255, esto es el color puro;
por otra parte, si es 0 significa que tiene el menor grado de intensidad de luz, es decir el
color ya no es visible, en este orden de ideas si dejamos lo 3 colores en 0, entonces se
generaría negro puro (por aquello de que el «negro», la oscuridad, es el resultado de la
ausencia de luz), mientras que si dejamos todos en 255 sería blanco (Por aquello que la
combinación de «todas» las longitudes de onda dan como resultado blanco)
Color de Fondo
¿Cómo aplicamos el modelo RGB ?
– Color de Fuente
¿Qué tal el modelo RGB?
Convertir Colores
ActiveCell.Interior.ColorIndex = 3
ActiveCell.Font.ColorIndex = 5
ActiveCell.Interior.Color = vbRed
Propiedad rango.Interior.ColorIndex
Sub IndiceColor()
Dim i As Integer
For i = 0 To 20
Cells(i + 2, 1).Value = i
Cells(i + 2, 2).Interior.ColorIndex = i
Next i
End Sub
Cambiar el color del fondo de las filas que cumplan alguna condición
Tabla antes de la macro
Sub CambiaFondoCelda()
Dim i As Integer
For i = 2 To 11
If Cells(i, 2).Value = "Ventas" Then
Cells(i, 1).Resize(1, 4).Interior.ColorIndex = 6
End If
Next i
End Sub
Tabla después de la macro:
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE INGENIERÍA EN GEOLOGÍA, MINAS, PETRÓLEOS Y AMBIENTAL
CARRERA DE INGENIERÍA DE PETRÓLEOS
COMPUTACIÓN APLICADA
La siguiente macro cambia de color las filas pares de un rango dado de celdas
Sub cambiarColorCeldas()
fila.Interior.ColorIndex = 36
End If
Next fila
End Sub
Cambiar el color del fondo de una celda que cumpla alguna condición
La siguiente macro cambia el color del fondo de celdas numéricas de un rango dado:
Cambia a color verde las celdas con valor >= 250 y cambia a color amarillo las celdas con no
cumplan con esta condición
Sub cambiarColorCeldas()
Dim rango As Range
Dim celda As Range
Set rango = Selection
For Each celda In rango
If IsNumeric(celda.Value) Then 'asegurar contenido numérico
If celda.Value >= 250 Then
celda.Interior.ColorIndex = 4 'color verde
Else
celda.Interior.ColorIndex = 36 'color amarillo
End If
End If
Next celda
End Sub
Rango seleccionado
CONCLUSIONES
Las funciones de ingresar color nos ayudan mucho en la
presentación de nuestro macro ya que permiten ingresar color al
texto, a las celdas, o a un rango sea columna o fila.
Las funciones de ingresar color en macro no son complejas y
usándolas con funciones como if las usaremos para cumplir
condiciones y adecuar el macro a nuestro gusto.
RECOMENDACIONES