# Formatos por Rangos en Excel

**URL:** <https://foros.velneo.com/t/formatos-por-rangos-en-excel/4322>\
**Category:** Velneo\
**Created:** [26 Abril, 2012 11:12 UTC](https://foros.velneo.com/t/formatos-por-rangos-en-excel/4322 "2012-04-26T11:12:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ymoracon](https://avatars.discourse-cdn.com/v4/letter/y/b2d939/32.png) [@ymoracon](https://foros.velneo.com/u/ymoracon)\
**Post date:** [26 Abril, 2012 11:12 UTC](https://foros.velneo.com/t/formatos-por-rangos-en-excel/4322/1 "2012-04-26T11:12:44Z")

</div>

Buenos días.

He estado usando la dll de excel y he podido hacer algunas cosas, pero otras no.  
Quiero saber si hay alguna forma, desde Velneo, de dar formato a todo un rango.  
Por ejemplo quiero colocar color de fondo verde al rango que va de B1:G1.  
Lo pregunto porque no lo he podido hacer y lo que he visto en los ejemplos es que solo se puede hacer a una celda a la vez.  
También quiero saber si se puede central en la selección, que es otra acción que se hace en excel.  
Por ultimo preguntar si es posible colocar bordes a un rango de celdas.

Desde ya, gracias.

YIMY MORA ACONCHA

---

<div class="post-metadata">

**Author:** ![ymoracon](https://avatars.discourse-cdn.com/v4/letter/y/b2d939/32.png) [@ymoracon](https://foros.velneo.com/u/ymoracon)\
**Post date:** [26 Abril, 2012 14:56 UTC](https://foros.velneo.com/t/formatos-por-rangos-en-excel/4322/2 "2012-04-26T14:56:06Z")

</div>

No hay nadie que sepa si se puede o no lo que pregunto.

Agradezco la ayuda, por favor.

YIMY MORA ACONCHA

---

<div class="post-metadata">

**Author:** ![comercial](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@comercial](https://foros.velneo.com/u/comercial)\
**Post date:** [26 Abril, 2012 17:35 UTC](https://foros.velneo.com/t/formatos-por-rangos-en-excel/4322/3 "2012-04-26T17:35:39Z")

</div>

Hola, estudia la manera de hacerlo con vbscrip, por ejemplo:

Set objExcel = CreateObject("Excel.Application")  
objExcel.Visible = True  
objExcel.Workbooks.Add  
objExcel.Cells(1, 1).Value = "Name"  
objExcel.Cells(1, 1).Font.Bold = TRUE  
objExcel.Cells(1, 1).Interior.ColorIndex = 30  
objExcel.Cells(1, 1).Font.ColorIndex = 2  
objExcel.Cells(2, 1).Value = "Test value 1"  
objExcel.Cells(3, 1).Value = "Test value 2"  
objExcel.Cells(4, 1).Value = "Tets value 3"  
objExcel.Cells(5, 1).Value = "Test value 4"  
Set objRange = objExcel.Range("A1","A5")  
objRange.Font.Size = 14  
Set objRange = objExcel.Range("A2","A5")  
objRange.Interior.ColorIndex = 36  
Set objRange = objExcel.ActiveCell.EntireColumn  
objRange.AutoFit()

---

<div class="post-metadata">

**Author:** ![ymoracon](https://avatars.discourse-cdn.com/v4/letter/y/b2d939/32.png) [@ymoracon](https://foros.velneo.com/u/ymoracon)\
**Post date:** [27 Abril, 2012 08:57 UTC](https://foros.velneo.com/t/formatos-por-rangos-en-excel/4322/4 "2012-04-27T08:57:42Z")

</div>

Hola Comercial.arhes2000 gracias por responder, no sabía que se podía hacer esto en Velneo. Lo probaré para ver como funciona, porque lo he hecho con otra herramienta pero va muy lento.

Con la dll de v2excell no puede hacerse lo mismo entonces?

YIMY MORA ACONCHA
