Macros que te servirán para dar formato a textos y a celdas en Excel. Dar formato a textos o a celdas por medio de Macros es algo indispensable para cualquiera que se quiere iniciar en este maravilloso mundo de Macros en Excel. Los siguientes códigos te ayudarán a crear procedimientos para dar formato a tus textos. Estos códigos trabajan con la celda activa.
ActiveCell.Font.Bold = True ... Convierte en Negritas la fuente (texto) de la '
celda activa.
ActiveCell.Fonto.Bold = False ...' Desactiva las Negritas de la celda activa. Si quieres especificar la celda que tiene que cambiar a egritas entonces debes poner !ange" Ejemplo#
Range("A1").Font.Bold = True ... ...'Convierte 'Convierte en negritas la fuente de la celda A1. $ara convertir a negritas un rango de d e celdas escribimos#
Range("A1:A10").Font.Bold = True ...'Convierte en negritas la fuente del rango de celdas A1:A10. %ambi&n %ambi&n puedes seleccionar la celda '( y despu&s cambiar el formato a )ursiva de la celda seleccionada#
Range("A1").elect ... ...'elecciona 'elecciona la celda A1 election.Font.!talic = True ... ...'Convierte 'Convierte a Cursiva la celda seleccionada $ara subrayar el texto de la celda ce lda '( utili*amos# utili*amos#
Range("A1").Font.nderline = #lnderlinet$leingle Si queremos doble subrayado#
Range("A1").Font.nderline = #lnderlinet$le%ou&le $odemos tambi&n cambiar el nombre y tama+o de la fuente de la celda '(#
Range("A1").Font.ie = 1 Range("A1").Font.a*e = "Arial" , el color de la fuente de '(#
Range("A1").Font.Color!nde# = + ... ...'Convierte 'Convierte a color aul la fuente de la celda A1. Range("A1").Font.Color = R,B( -++ 0 0 ) ... ...'Convierte 'Convierte a color ro/o la fuente de la celda A1. Si quieres conocer los n-meros de color que aplican a )olorndex sigue este lin/ Macro obtener los 01 colores de
)olorndex Excel 23'. Se utili*a nterior para cambiar el color de una celda en lugar de 4ont#
Range("A1").!nterior.Color!nde# = + ...'Convierte a color aul la celda A1. Range("A1").!nterior.Color = R,B( -++ 0 0 ) ...'Convierte a color ro/o la celda A1. $ara combinar celdas utili*amos Merge)ells#
Range("A1:B1").ergeCells = True ...'Co*&ina las celdas A1:B1. $ara descombinarlas utili*amos#
Range("A1:B1").ergeCells = False Si deseamos ajustar el texto ponemos 5rap%ext#
Range("A1:B1").ra2Te#t = True ...'False si 3uere*os des4a&ilitar el a/uste de te#to.
)on estos sencillos códigos ya podemos crear una macro que cambie los formatos de las diferentes celdas o rangos a nuestro gusto y de manera automática.
En nuestro Curso de Macros podrás aprender a crear potentes aplicaciones que te ayudarán a ahorrar gran cantidad de tiempo al crear reportes, informes, consolidar datos, etc.
$ara obtener los 01 colores de la paleta de colores" es necesario utili*ar el 3ucle 4or...ext. ' partir de la celda '( debemos colorear la celda con el 6ndice de color ( y as6 sucesivamente 7asta llegar al 01.
For i = 1 To + 'tilia*os el &ucle for 2ara e/ecutar la acci5n + veces '6l color de la celda $ la fuente es igual al 7ndice del color Cells(i -).Font.Color!nde# = i Cells(i 1).!nterior.Color!nde# = i 'Coloca*os en la colu*na B el n8*ero del 7ndice Cells(i -) = i e#t
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.