none
Colorear celdas en Excel A Traves De VB.Net Por Alguna condicion RRS feed

  • Pregunta

  • Buenas tardes alguien podria decirme como hago para colorear una celda en excel por una condicion, por ejemplo,  si en una columna con varios registros una celda tiene el valor "autos" colorear esa celda.

    Ojala y me puedan ayudar gracias....


    Cristian Murillo



    • Editado JuanAurich23 miércoles, 7 de febrero de 2018 22:04
    • Cambiado Enrique M. Montejo viernes, 9 de febrero de 2018 18:22 Programación con Microsoft Excel.
    miércoles, 7 de febrero de 2018 21:10

Todas las respuestas

  • Ya lo resolvi, aca un codigo para quien guste
    Try
                                    If reg.Cells(c.Index).Value.ToString = "YMEX" Then
                                        .Cells(i, strColumna).Interior.Color = RGB(255, 255, 0)
                                    Else
                                        If reg.Cells(c.Index).Value.ToString = "YAGM" Then
                                            .Cells(i, strColumna).Interior.Color = RGB(255, 255, 0)
                                        End If
                                    End If
                                Catch ex As Exception
    
                                End Try


    Cristian Murillo

    miércoles, 7 de febrero de 2018 22:54
  • juan esta porción de código pueda ayudarte

    Sub Colourear()
    
      For Each cell In Selection
        If WorksheetFunction.IsNumber(cell) Then
          cell.Interior.Color = cell.Value
        End If
      Next cell
    End Sub

    • Propuesto como respuesta Pablo Rubio jueves, 8 de febrero de 2018 16:12
    jueves, 8 de febrero de 2018 13:02