Jump to content
  • Debido a la crisis sanitaria, hasta el día 31 de marzo, el registro al foro de Ayuda Excel será totalmente gratuito para facilitar el teletrabajo. Todos los registros que se produzcan entre estas fechas tendrán acceso gratuito ilimitado a la comunidad hasta el 30 de abril.

    Regístrate

    Si te surge alguna duda mientras estás trabajando en casa con Excel, ya tienes a quien preguntar.

    Espero que esta medida te sirva de ayuda. Frenar la expansión del coronavirus depende de todos. Sé responsable.

Sign in to follow this  
rollstone8

Devolver valor si texto es subrayado

Recommended Posts

Buenas tardes, me gustaría saber como partiendo de una columna de varias filas con texto (algunas con texto subrayado y otras no), puedo elegir que al lado de las de texto subrayado me indique un valor, y de las que están sin subrayar otro.

Muchas gracias

Share this post


Link to post
Share on other sites

[uSER=209523]@rollstone8[/uSER] , coloca el siguiente código en un módulo normal.

Sub subrayar()

For Each cell In Range("A4:A76").Cells

If cell.Font.Underline = xlUnderlineStyleSingle Then
cell.Offset(0, 1).Value = "4"
Else
cell.Offset(0, 1).Value = "2"
End If

Next cell


End Sub
[/CODE]

Comentas.

Share this post


Link to post
Share on other sites
al lado de cada uno querria que si el estándar es subrayado pusiera un 4, y si no lo esta, un 2

Una opcion podria ser UDF, pegala en un modulo estandar

Function Subrayado(Celda As Range) As Boolean
Application.Volatile
vsr = Celda.Font.Underline = xlUnderlineStyleSingle
Subrayado = vsr
End Function[/PHP]

Modo de uso

[PHP]=SI(Subrayado(A4),4,2)[/PHP]

Y copias hacia abajo

Saludos

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png