Ancho de columna

22/11/2005 - 10:02 por Sr. Bonet | Informe spam
Estoy realizando una plantilla de etiquetas con Excel para una empresa.

Necesito que la anchura de una coluna sea de 12 centímetros pero si hago
clic con el botón derecho del ratón encima de la cabecera de columna solo
encuentro que la opción "ancho de columna" del menú contextual me ofrece la
posibilidad de defienir la anchura en una medida que supongo que debe ser
píxeles.

¿Alguien conoce la equivalencia píxeles-centímetros o otra opción en Excel
para hacer que una columna tenga el ancho real en papel de 12 centímetros
para que no tenga que ir ajustando la columna y provar el resultado de su
impresión?

Sr. Bonet

Preguntas similare

Leer las respuestas

#1 luis
22/11/2005 - 16:02 | Informe spam
El ancho de las columnas se mide en el promedio de digitos numericos
utilizando la fuente estandar que caben en la celda. Conclusión:
dificilmente podrás utilizar este dato para calcular el ancho que necesitas,
pero en cualquier caso puedes hacerlo por el viejo método de prueba y error
sin mucho problema.



"Sr. Bonet" escribió en el mensaje
news:
Estoy realizando una plantilla de etiquetas con Excel para una empresa.

Necesito que la anchura de una coluna sea de 12 centímetros pero si hago
clic con el botón derecho del ratón encima de la cabecera de columna solo
encuentro que la opción "ancho de columna" del menú contextual me ofrece
la
posibilidad de defienir la anchura en una medida que supongo que debe ser
píxeles.

¿Alguien conoce la equivalencia píxeles-centímetros o otra opción en Excel
para hacer que una columna tenga el ancho real en papel de 12 centímetros
para que no tenga que ir ajustando la columna y provar el resultado de su
impresión?

Sr. Bonet
Respuesta Responder a este mensaje
#2 Héctor Miguel
22/11/2005 - 20:29 | Informe spam
hola, Sr. Bonet !

Estoy realizando una plantilla de etiquetas con Excel para una empresa.
Necesito que la anchura de una coluna sea de 12 centimetros pero si hago
clic con el boton derecho... encima de la cabecera de columna solo
encuentro que la opcion... ofrece la posibilidad... en una medida que supongo que debe ser pixeles
Alguien conoce la equivalencia pixeles-centimetros o otra opcion... para hacer
que una columna tenga el ancho real en papel de 12 centimetros...
que no tenga que ir ajustando... y provar el resultado de su impresion?



1) 'tanto asi'... como... medidas EXACTAS? [de cierto que habra alguna 'variacion' -supongo que-... 'aceptable' ? :DD
2) al final del presente te propongo dos alternativas [que son perfectamente modificables/adaptables/...]
3) de todas formas [y solo 'por si las...'] transcribo las consideraciones [que considero] 'relevantes' para tomar en cuenta :))

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
=-> toma muy en cuenta que...
"los 'ajustes posibles' del ancho de una columna SOLO se pueden 'dar' en 6 'intervalos' entre un 'entero' y el siguiente...
"0.17, 0.33, 0.50, 0.67, 0.83 y 1.00 [1 seria el siguiente entero] y son 'medidas' =>en puntos<= [p.e.]
"si 'tratas' de establecer [aun por codigo] el ancho de una columna en 12.25 [finalmente] 'quedara' en 12.33 :(
"intervalos que 'se deberan tener en cuenta' si se pretende 'ajustar' a medidas en centimetros, pulgadas, -???-
-> con respecto de las propiedades 'de medidas' de los objetos...
- ColumnWidth 'devuelve' el ancho de la columna [basado en la fuente 'normal... en uso']
- Width y RowHeight 'devuelven' una medida en puntos [1/72 de pulgada... 72 pixeles por pulgada]
- la propiedad RowHeight [la altura de una fila] NO puede 'exceder' de 409.5 puntos
- Zoom [aplicable a un objeto Window] 'afecta' la 'proporcionalidad' entre ambos 'tipos' de medida
- la resolucion 'de salida' [impresora] puede 'mostrar' proporcionalidades 'diferentes' [vs. pantalla]
- en las propiedades de la pantalla [windows] cada usuario puede 'personalizar' los puntos por pulgada
- se necesita 'factorizar' las diferentes unidades de medida [etc. etc. etc.]
-> el ejemplo que te expongo en seguida, 'ajusta' las dimensiones de la celda activa a un 'cuadrado' de +/- 12 cms
puedes adaptarlo para 'trabajar' con grupos/bloques de celdas y/o por medio de bucles/ciclos
NO 'te aseguro' que las medidas sean 'exactas' [por los factores que te menciono] :(
pero.. de que la celda 'se cuadra'... se cuadra !!! :))
en un modulo de codigo 'normal' ==Sub CuadrarCeldaActiva()
Dim Cms As Double, Fx As Double
Cms = 12
With ActiveCell
.ColumnWidth = Cms
Fx = .Width / .ColumnWidth
.ColumnWidth = Application.CentimetersToPoints(Cms) / Fx
Fx = .Width / .ColumnWidth
.RowHeight = .ColumnWidth * Fx
End With
End Sub
-> otra forma de 'dimensionar' alto de fila y ancho de columna...
en un modulo de codigo 'normal' ==Sub CeldaActivaEnMilimetros()
Dim Ancho As Single, Alto As Single, Fx As Single, Fy As Single
Ancho = 80 ' <= indica al ancho en milimetros '
Alto = 80 ' <= indica al alto en milimetros '
Ancho = Ancho / 10
Alto = Alto / 10
Fy = Alto / Ancho
With ActiveCell
.ColumnWidth = Ancho
Fx = .Width / .ColumnWidth
.ColumnWidth = Application.CentimetersToPoints(Ancho) / Fx
Fx = .Width / .ColumnWidth
.RowHeight = .ColumnWidth * Fx * Fy
End With
End Sub
Respuesta Responder a este mensaje
#3 Sr. Bonet
05/12/2005 - 12:28 | Informe spam
Gracias por vuestra ayuda. He visto hasta donde llega Microsoft Excel.

De hecho, me he dado cuenta que las etiquetas las hago mejor con Microsoft
Word, pues allí en el asistente de combinar correspondencia acabo de
encontrar EL TIPO de etiqueta exacto (ancho X alto)

Un saludo desde Catalunya!
Sr. Bonet



"Héctor Miguel" escribió:

hola, Sr. Bonet !

> Estoy realizando una plantilla de etiquetas con Excel para una empresa.
> Necesito que la anchura de una coluna sea de 12 centimetros pero si hago
> clic con el boton derecho... encima de la cabecera de columna solo
> encuentro que la opcion... ofrece la posibilidad... en una medida que supongo que debe ser pixeles
> Alguien conoce la equivalencia pixeles-centimetros o otra opcion... para hacer
> que una columna tenga el ancho real en papel de 12 centimetros...
> que no tenga que ir ajustando... y provar el resultado de su impresion?

1) 'tanto asi'... como... medidas EXACTAS? [de cierto que habra alguna 'variacion' -supongo que-... 'aceptable' ? :DD
2) al final del presente te propongo dos alternativas [que son perfectamente modificables/adaptables/...]
3) de todas formas [y solo 'por si las...'] transcribo las consideraciones [que considero] 'relevantes' para tomar en cuenta :))

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
=> -> toma muy en cuenta que...
"los 'ajustes posibles' del ancho de una columna SOLO se pueden 'dar' en 6 'intervalos' entre un 'entero' y el siguiente...
"0.17, 0.33, 0.50, 0.67, 0.83 y 1.00 [1 seria el siguiente entero] y son 'medidas' =>en puntos<= [p.e.]
"si 'tratas' de establecer [aun por codigo] el ancho de una columna en 12.25 [finalmente] 'quedara' en 12.33 :(
"intervalos que 'se deberan tener en cuenta' si se pretende 'ajustar' a medidas en centimetros, pulgadas, -???-
-> con respecto de las propiedades 'de medidas' de los objetos...
- ColumnWidth 'devuelve' el ancho de la columna [basado en la fuente 'normal... en uso']
- Width y RowHeight 'devuelven' una medida en puntos [1/72 de pulgada... 72 pixeles por pulgada]
- la propiedad RowHeight [la altura de una fila] NO puede 'exceder' de 409.5 puntos
- Zoom [aplicable a un objeto Window] 'afecta' la 'proporcionalidad' entre ambos 'tipos' de medida
- la resolucion 'de salida' [impresora] puede 'mostrar' proporcionalidades 'diferentes' [vs. pantalla]
- en las propiedades de la pantalla [windows] cada usuario puede 'personalizar' los puntos por pulgada
- se necesita 'factorizar' las diferentes unidades de medida [etc. etc. etc.]
-> el ejemplo que te expongo en seguida, 'ajusta' las dimensiones de la celda activa a un 'cuadrado' de +/- 12 cms
puedes adaptarlo para 'trabajar' con grupos/bloques de celdas y/o por medio de bucles/ciclos
NO 'te aseguro' que las medidas sean 'exactas' [por los factores que te menciono] :(
pero.. de que la celda 'se cuadra'... se cuadra !!! :))
en un modulo de codigo 'normal' ==> Sub CuadrarCeldaActiva()
Dim Cms As Double, Fx As Double
Cms = 12
With ActiveCell
.ColumnWidth = Cms
Fx = .Width / .ColumnWidth
.ColumnWidth = Application.CentimetersToPoints(Cms) / Fx
Fx = .Width / .ColumnWidth
.RowHeight = .ColumnWidth * Fx
End With
End Sub
-> otra forma de 'dimensionar' alto de fila y ancho de columna...
en un modulo de codigo 'normal' ==> Sub CeldaActivaEnMilimetros()
Dim Ancho As Single, Alto As Single, Fx As Single, Fy As Single
Ancho = 80 ' <= indica al ancho en milimetros '
Alto = 80 ' <= indica al alto en milimetros '
Ancho = Ancho / 10
Alto = Alto / 10
Fy = Alto / Ancho
With ActiveCell
.ColumnWidth = Ancho
Fx = .Width / .ColumnWidth
.ColumnWidth = Application.CentimetersToPoints(Ancho) / Fx
Fx = .Width / .ColumnWidth
.RowHeight = .ColumnWidth * Fx * Fy
End With
End Sub



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida