Jump to content

UDF que devuelva en negrita el valor de otra celda


Recommended Posts

Hola!

Como dice el asunto estoy buscando una función personalizada del tipo =Bold(A1) que devuelva el valor de A1 en negrita.

Me estoy volviendo loca y no consigo encontrar la solución!

Me echáis una mano?

Mil gracias!!

Link to comment
Share on other sites

Tienes un error de concepto, los valores no tienen formato, los tienen las celdas, por esa razón una UDF no te puede devolver un dato formateado. Explica cual es tu problema y seguro que encontraremos una solución.

 

Link to comment
Share on other sites

Hace 23 horas, michela dijo:

Gracias, @JSDJSD y @Antoni.

La idea que tenía en la cabeza es crear una UDF que al escribir =NEGRITA(A1) me devolviera el texto de A1 formateado en negrita...

Si no se puede hacer de esta manera, ¿cómo lo podría hacer?

Gracias!

 

Insisto, los valores no tienen formato, lo tienen las celdas. Si se puedehacer que un botón ejecute una macro que ponga en negrita la celda seleccionada, pero eso ya lo tienes en la pestaña Inicicio\Fuenta\ Botón negrita.

Sube un archivo EXCEL y pon un ejemplo de lo que necesitas, pero lo de la UDF, olvídalo.

Link to comment
Share on other sites

@michela

Tal como indica Antoni, con UDF no es posible, pues el comportamiento es como una función nativa, es decir mediante formulación no es posible formatear celdas

Te dejo una idea en el adjunto, solo debes escribir las celdas en la columna A a las cuales deseas poner formato y Excel se encargara del resto [en el procedimiento puse para negrita y relleno]

 

Saludos

 

Negrita VBA_GP.xlsm

Link to comment
Share on other sites

Antoni, ya tengo claro que una UDF no es lo único que necesito. Se me ha ocurrido una cosa:

1. Crear una función (NEGRITA) que se limite a mostrar el valor de la celda seleccionada en el argumento.

2. Con una macro buscar todas las celdas que contengan la palabra NEGRITA y ponerlas en negrita.

¿Eso es posible?

Un saludo,

Link to comment
Share on other sites

Hace 35 minutos , michela dijo:

Antoni, ya tengo claro que una UDF no es lo único que necesito. Se me ha ocurrido una cosa:

1. Crear una función (NEGRITA) que se limite a mostrar el valor de la celda seleccionada en el argumento.

2. Con una macro buscar todas las celdas que contengan la palabra NEGRITA y ponerlas en negrita.

¿Eso es posible?

Un saludo,

Por tercera y última vez, sube un Excel con un ejemplo de lo que quieres hacer.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Privacy Policy