Saltar al contenido

Color de varias formas


Invitado Juan Pelfort

Recommended Posts

Invitado Juan Pelfort
publicado

Hola de nuevo, tengo un programa (sacado de consultas por foros de Internet) que me funciona perfectamente, se trata de cambiar el color de una forma,

(es un círculo) pero no consigo hacer lo mismo si tengo 10 o mas círculos, como puedo hacerlo ? 

Mando código para una forma pero como hacer para cambiar a mas formas ?

Gracias a todos

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160704
    If Intersect(Target, Range("B1")) Is Nothing Then Exit Sub
    If IsNumeric(Target.Value) Then
        If Target.Value < 100 Then
            ActiveSheet.Shapes("Oval 1").Fill.ForeColor.RGB = vbRed
        ElseIf Target.Value >= 100 And Target.Value < 200 Then
            ActiveSheet.Shapes("Oval 1").Fill.ForeColor.RGB = vbYellow
        Else
            ActiveSheet.Shapes("Oval 1").Fill.ForeColor.RGB = vbGreen
        End If
    End If
End Sub

publicado

Te dejo un ejemplo para 3 círculos:

ActiveSheet.Shapes.Range(Array("Oval 1", "Oval 2", "Oval 3")).Fill.ForeColor.RGB = vbRed

Si solo tienes los 10 círculos en la hoja, esta forma te permite hacer lo mismo prescindiendo del nombre de la autoforma.

ActiveSheet.Shapes.SelectAll
Selection.ShapeRange.Fill.ForeColor.RGB = vbRed

 

Invitado Juan Pelfort
publicado

Hola, gracias por tu ayuda esto funciona perfectamente pero, yo querría que cada una pudiera tener un color según el valor de unas celdas correspondientes (tipo "pasapalabra") puede ser ?

Gracias de nuevo

  

Invitado Juan Pelfort
publicado

Hola, intento simular el juego de "pasa palabra" llevado a un tema personalizado

me gustaría que una macro cambiara el color del circulo A, otra macro el del circulo B y así (según valor de otra celda)

o sea que cuando finalice el tema de la letra A, empiece el de la letra B y así todas

Te adjunto el archivo (en construcción) gracias

Pasa palabra 1.xlsm

Invitado Juan Pelfort
publicado

Hola Antoni, maravilloso, esto es mejor de lo que yo esperaba, muy agradecido.

Un abrazo

publicado

Pues ya estoy aquí.

Seleccionar un temario de la lista y pulsar Comenzar.

Aparecerá una pregunta en la celda J14.

Responder en la celda J16 y pulsar Responder o pulsar Pasa Palabra.

Si quereis jugar con tiempo, llenar la celda L23. de lo contrario informar cero.

El rango de celdas L6:L11 controla los colores del Rosco.

La columna L puede ocultarse.

Pasa palabra full.xlsm

Invitado Juan Pelfort
publicado

Hola Antoni, he estado de vacaciones y no he podido verlo hasta hoy, muchas gracias, ahora me pondré en ello, tenía una cuestión pendiente sobre el juego, te informaré.

Gracias de nuevo

 

Invitado Juan Pelfort
publicado

Hola Antoni, esto está perfecto, eres muy generoso, es más de lo que esperaba.

Muchas gracias

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.