tamaño de filas y columnas

16/05/2007 - 15:57 por JF | Informe spam
Amigos buenos días
necesito su colaboración con el siguiente problemita...

tengo un botón que al dar click me crea un ahoja de cálculo nueva, necesito
que por ejemplo a la columna A me de un ancho de 28, la columna B de 30 y
para todas las filas de 15.50, es decir necesto cambiar los default de la
hoja nueva

muchas gracias.

Preguntas similare

Leer las respuestas

#1 Ivan
16/05/2007 - 18:18 | Informe spam
On 16 mayo, 15:57, "JF" wrote:
Amigos buenos días
necesito su colaboración con el siguiente problemita...

tengo un botón que al dar click me crea un ahoja de cálculo nueva, necesito
que por ejemplo a la columna A me de un ancho de 28, la columna B de 30 y
para todas las filas de 15.50, es decir necesto cambiar los default de la
hoja nueva

muchas gracias.



hola Jorge,

echale un ojo a la prpiedad ColumnWidth del objeto Range. Puedes
usarlo en el procedimiento que tengas asociado al boton y que crea la
hoja nueva pej. algo asi

tras crear la nueva hoja, que en teoria es la activa tras la creacion,
podrias poner algo asi:

With ActiveSheet
.Columns.ColumnWidth = 15.5
.Columns("a").columnwidth = 28
.Columns("b").ColumnWidth = 30
end with

espero te ayude

OJO: solo ten en cuenta dos cosas

1._ aunque por tu consulta parece que ya lo haces, si no me equivoco
en vba debes indicar los decimales con puntos, da igual tu
configuracion regional (y si estoy equivocado, rogaria a quien lo vea
que me lo aclare)

2.- solo por si lo desconoces: echa un ojo a la ayuda sobre el ancho
de columnas, pues este se mide en anchos de caracter (creo) y puede
ser muy relativo

Un saludo
Ivan
Respuesta Responder a este mensaje
#2 Ivan
16/05/2007 - 19:05 | Informe spam
hola Jorge, otro de mis despistes

cambia => .Columns.ColumnWidth = 15.5

por => .Rows.RowsHeigth = 15.5

un saludo
Ivan

PD: si no me equivoc, el alto de fila no usa las mismas unidades que el
ancho de columna
Respuesta Responder a este mensaje
#3 JF
17/05/2007 - 23:11 | Informe spam
Hola Ivan,,, gracias por tu colaboración, me ha funcionado para el tema de
las columnas, pero para las filas me aparece el siguiente mensaje de error:

Error No. 438 en tiempo de ejecución
el objeto no admite esta propiedad o método.

si comentarizo la línea, funciona bien para columnas,

un saludio...
gracias...


"Ivan" escribió en el mensaje
news:
hola Jorge, otro de mis despistes

cambia => .Columns.ColumnWidth = 15.5

por => .Rows.RowsHeigth = 15.5

un saludo
Ivan

PD: si no me equivoc, el alto de fila no usa las mismas unidades que el
ancho de columna

Respuesta Responder a este mensaje
#4 Ivan
17/05/2007 - 23:56 | Informe spam
hola Jorge,

disculpame pero parece que he reinventado la propiedad 'RowHeight'
convirtiendola en 'RowsHeigth'. Cosas de la (mala) memoria:

cambia : => Rows.RowsHeigth = 15.5


por esto=> Rows.RowHeight = 15.5

disculpa el error y un saludo
Ivan
Respuesta Responder a este mensaje
#5 JF
18/05/2007 - 00:20 | Informe spam
Ok, funcionó perfecto grscias..

me puedes colaborar para cambiar el fondo a una celda,

para cambiar la letra utilizo .Font.Color = vbBlue,

y si sabes donde podría conseguir los nombre de vb para todos los colores de
la paleta. (no solo los básicos)

gracias nuevamente...

saludos



"Ivan" escribió en el mensaje
news:
hola Jorge,

disculpame pero parece que he reinventado la propiedad 'RowHeight'
convirtiendola en 'RowsHeigth'. Cosas de la (mala) memoria:

cambia : => Rows.RowsHeigth = 15.5


por esto=> Rows.RowHeight = 15.5

disculpa el error y un saludo
Ivan

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida