Un problema muy recurrente en Excel es determinar las propiedades alto y ancho (.Width y .Height) de una celda o de cualquier otro objeto (gráficos, imágenes, autoformas, etc.). sobre todo si queremos ser precisos; más aún cuando el proceso de definición viene dado desde algún procedimiento de VBA.
En definitiva, Excel NO nos proporciona ninguna regla horizontal ni vertical (al estilo de Word) y no hay ninguna manera rápida de medir el ancho o el alto de una hoja de cálculo en centímetros. Excel utiliza caracteres, puntos y píxeles como unidades de medida.
Si sobre una columna desplegamos y visualizamos su Ancho, de manera estándar veremos la etiqueta que nos informa que: Ancho: 10,71 (80 píxeles):
De igual forma con el alto de la fila, nos parece, por defecto, la etiqueta: Alto: 12,75 (17 píxeles)
Si alguien ha intentado descubrir la correlación, seguramente se haya vuelto loco...
12,75 es a 17 px
igual que
10,71 es a 80 px ????
¿Qué ocurre!!!??
La respuesta es sencilla.
El ancho de las celdas se indica en caracteres y píxeles en lugar de en centímetros.
El alto de las celdas se indica en puntos y píxeles en lugar de en centímetros.
Es decir, unidades de medida diferentes... eso lo explica todo!!.
Al menos, una de las medidas mostradas es homogénea entre ellas (los píxeles), la medida 'caracter' es algo más relativa... ya que no es lo mismo introducir un número de caracteres con un tamaño de fuente que con otro... la medida está estandarizada para un tamaño de fuente 10 (y un tipo de letra Arial):
Si habláramos de autoformas, gráficos, imágenes (objetos en general), el tratamiento es más simple.. ya que se nos muestra directamente en centímetros.
Por ejemplo, insertando una autoforma tipo rectángulo y ajustándolo a una celda estándar, desde las Herramientas de dibujo veríamos sus dimensiones:
Llegamos, entonces, a una propuesta de equivalencia entre medidas:
1 punto = 1,33333333333 px
1 cm= 37,79527559055 px
1 pulgada= 2,5400000000 cm
1 punto = 1/72 pulgadas
Estas equivalencias de medidas para Excel, son de especial interés cuando trabajamos con procedimientos en VBA, ya que la unidad de medida empleada es la de puntos!!.
En definitiva, Excel NO nos proporciona ninguna regla horizontal ni vertical (al estilo de Word) y no hay ninguna manera rápida de medir el ancho o el alto de una hoja de cálculo en centímetros. Excel utiliza caracteres, puntos y píxeles como unidades de medida.
Si sobre una columna desplegamos y visualizamos su Ancho, de manera estándar veremos la etiqueta que nos informa que: Ancho: 10,71 (80 píxeles):
De igual forma con el alto de la fila, nos parece, por defecto, la etiqueta: Alto: 12,75 (17 píxeles)
Si alguien ha intentado descubrir la correlación, seguramente se haya vuelto loco...
12,75 es a 17 px
igual que
10,71 es a 80 px ????
¿Qué ocurre!!!??
La respuesta es sencilla.
El ancho de las celdas se indica en caracteres y píxeles en lugar de en centímetros.
El alto de las celdas se indica en puntos y píxeles en lugar de en centímetros.
Es decir, unidades de medida diferentes... eso lo explica todo!!.
Al menos, una de las medidas mostradas es homogénea entre ellas (los píxeles), la medida 'caracter' es algo más relativa... ya que no es lo mismo introducir un número de caracteres con un tamaño de fuente que con otro... la medida está estandarizada para un tamaño de fuente 10 (y un tipo de letra Arial):
Si habláramos de autoformas, gráficos, imágenes (objetos en general), el tratamiento es más simple.. ya que se nos muestra directamente en centímetros.
Por ejemplo, insertando una autoforma tipo rectángulo y ajustándolo a una celda estándar, desde las Herramientas de dibujo veríamos sus dimensiones:
Llegamos, entonces, a una propuesta de equivalencia entre medidas:
1 punto = 1,33333333333 px
1 cm= 37,79527559055 px
1 pulgada= 2,5400000000 cm
1 punto = 1/72 pulgadas
Estas equivalencias de medidas para Excel, son de especial interés cuando trabajamos con procedimientos en VBA, ya que la unidad de medida empleada es la de puntos!!.
Muy oportuna tus explicaciones, fueron de gran utilidad en mi quehacer pedagógico! Bendiciones!
ResponderEliminarMuchas gracias Daisy!
EliminarMe alegro te sirvieran
hola ismael.
ResponderEliminary como podría ajustarte el alto de la fila si la cantidad de caracteres es dinamico en la celda?
se puede hacer por macro?
saludos
Hola Javier,
Eliminarsiempre podrías aplicarle el 'Ajustar texto' (en la ficha inicio>grupo Alineación)... con o sin macro es lo más simple.
Saludos
Saludos
Hola pero si calculo en excel el ancho de una columna y lo dejo en 1 punto, el equivalente en pixeles lo expresa como 12 pixeles. Entonces ya no entiendo la tabla de equivalencias que pones.
ResponderEliminarHola,
Eliminarsi has leído con detalle lo explicado, verás:
'¿Qué ocurre!!!??
La respuesta es sencilla.
El ancho de las celdas se indica en caracteres y píxeles en lugar de en centímetros.
El alto de las celdas se indica en puntos y píxeles en lugar de en centímetros.
Es decir, unidades de medida diferentes... eso lo explica todo!!.'
Saludos
Hola Ismael De qué manera cambiamos las medidas de una celda y cuantas son?
ResponderEliminarHola,
ResponderEliminarlas medidas de una celda no se pueden cambiar si no es el de todas su fila y/o toda su columna...
Se pueden modificar el Alto de la fil y el ancho de la columna.
Lo más sencillo es arrastrar en medio de los títulos manualmente hasta el tamaño deseado, o bien clic derecho > alto fila (ancho de columna)
Saludos
Buenos días por favor podrías indicarme en Excel las siguientes conversiones para una tabla de 10 cm de largo y 1.5 de ancho
ResponderEliminarHola,
Eliminarlas equivalencias están expuestas en el post, solo tienes que plantear reglas de tres para recuperar la conversión que necesites:
1 punto = 1,33333333333 px
1 cm= 37,79527559055 px
1 pulgada= 2,5400000000 cm
1 punto = 1/72 pulgadas
Saludos
Saludos , una pregunta de altura de celdas, en un excel 2002 modifico su alturade celda al 12.75 y me la respeta y en otro excel igual en otra maquina le pongo 12.75 y me lo redondea a 12.8.
ResponderEliminarLa pregunta es ¿sabras en que parte puedo modificar esa regla para que me respete el 12.75 de altura y no lo redonde?. Gracias de antemano
Hola Hector,
Eliminarno existe un sitio como tal, pero está relacionado con las Opciones de Excel, donde indicamos el tipo de fuente predeterminada...
Ahora mismo no recuerdo haber leído nada respecto a esa mínima variación entre versiones
Escribiré un post al respecto
Saludos
Gracias por tu comentario saludos
EliminarBuenos dias, me parece un buenisima explicacion, la pregunta es... puedo modificar estos valores determinados de pixeles? pues tengo el problema que en una computadora comun 0.5 cm equivale aproximadamente 18 pixeles pero en la mia vale 23 pixeles... gracias
ResponderEliminarMuchas gracias ;-)
EliminarSinceramente, no sabría decirte... pero creo que no es posible, desde luego no desde Excel, estas conversiones son estándares... y en todo caso supongo tendría que ver con las resoluciones de pantalla (si es que esto es posible)...
Siento no poderte dar luz sobre el tema
Slds
Hola Hector, vivo en USA y como sabras aca se usa pies y pulgadas y necesito hacer calculos en pies y pulgadas y en diferentes precisiones hay una forma de meter los datos como por ejemplo1'-5 3/16" y que me haga los calculos, gracis espero que me ayudes.
ResponderEliminarHola Alex,
Eliminarpara convertir cantidades entre el sistema decimal y el 'americano' se suele emplear la función CONVERTIR, por ejemplo:
=CONVERTIR(100;"m";"ft")
pasa 100 metros a 328,08 pies
Las unidades las verás según escribas la función.
El aspecto del número 5 3/16 lo puedes configurar desde el formato de número
Saludos
Buenas tardes, muy ilustrador, muchas gracias.
ResponderEliminarAparte pero con respecto al tema, tengo una pregunta que a ver si me ayudáis a solucionar.
En excel me pone predeterminado el alto de la fila en 15 y el ancho 10.71, en mi libro pone ancho prederteminado 12,75 y en algún foro he visto el ancho predeterminado en 8,43, a qué se debe? es también por medidas de unidad? gracias y un saludo
Hola!
Eliminarel alto es más directo y depende en mayor medida del tipo y tamaño de la fuente... el ancho (en parte también) pero podría ser más que se haya cambiado el Ancho predeterminado (en Inicio > Celda > Formato > Ancho prederteminado)
Espero te aclare algo
Saludos
Gracias por tus respuesta, pero no he modificado ningún valor predeterminado, tengo calibri 11 de fuente que es la predeterminada también. Es ahí mismo (en Inicio > Celda > Formato > Ancho prederteminado)donde me sale para el ancho 10.71 y para el alto me sale 15. Pulso en ayuda de excel y ahí me salen por determinados 15 para el alto y 8,43 para el ancho...en mi libro de opos, 12,75 para el alto y 10,71 para el ancho...no entiendo y no encuentro información al respecto, espero que no pregunten por eso en el examen...jajaj.
EliminarSi alguien pudiera aportar algo lo agradecería, saludos.
Hola
Eliminarsi cambias la fuente a Arial 10 (de toda la hoja) verás que el alto será de 12,75
y si no modificas el ancho predeterminado tendrás 10,71
lo mismo que tu libro de opos
De todas formas esos 15 de alto y 8,43 de ancho por defecto me parece recordar que está medido en 'puntos', cuando los 10,71 o los 12,75 son caracteres o puntos
Saludos!
Muchas gracias!
EliminarUn saludo!