Macros Que Te Servirán Para Dar Formato a Textos y a Celdas en Excel

Share Embed Donate


Short Description

manual de macros desde vb net a excel...

Description

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 = #lnderlinet$leingle Si queremos doble subrayado#

Range("A1").Font.nderline = #lnderlinet$le%ou&le $odemos tambi&n cambiar el nombre y tama+o de la fuente de la celda '(#

Range("A1").Font.ie = 1 Range("A1").Font.a*e = "Arial" , el color de la fuente de '(#

Range("A1").Font.Color!nde# = + ... ...'Convierte 'Convierte a color aul 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 )olorndex sigue este lin/ Macro obtener los 01 colores de

)olorndex 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 aul 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 + 'tilia*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

9rivate u& Co**and1Clic;()  %i* a226#cel As #l6dgeRig4t = 10 #l6dgeTo2 = ? #l6dgeBotto* = @ #l!nsideoriontal = 1#l!nsideertical = 11

Const #lContinuous = 1  Const #lT4in =  Const #lAuto*atic = D10+ et a226#cel = Create
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF