Saltar al contenido principal

¿Cómo mostrar la altura de la fila o el ancho de la columna en las celdas?

En algunos casos, es posible que desee saber la altura de cada fila o el ancho de cada columna en su hoja de trabajo. ¿Sigue utilizando la altura de fila o el ancho de columna para verificar la altura de fila o el ancho de columna una celda por una celda? Hoy, te presentaré algunos trucos para que puedas afrontar esta tarea rápidamente.

Mostrar cada altura de fila en celdas con Definir nombre

Mostrar cada altura de fila en celdas con función definida por el usuario

Mostrar cada ancho de columna en celdas con la función definida por el usuario


flecha azul burbuja derecha Mostrar cada altura de fila en celdas con Definir nombre

En Excel, podemos crear un nombre de rango y luego aplicar su fórmula correspondiente. Siga los siguientes pasos:

1. Active su hoja de trabajo en la que desea obtener la altura de la fila y el ancho de la columna.

2. Hacer clic Fórmulas > Definir nombre, ver captura de pantalla:

altura-fila-doc-1

3. Luego, en el cuadro de diálogo Nuevo nombre, ingrese su nombre definido en el cuadro de texto Nombre y luego escriba esta fórmula = get.cell (17, a1) en el cuadro Se refiere a, vea la captura de pantalla:

altura-fila-doc-1

4. Y luego haga clic en el botón Aceptar para cerrar este cuadro de diálogo, ahora en una celda en blanco, ingrese esta fórmula = altura de fila, vea la captura de pantalla:

altura-fila-doc-1

5. Luego arrastre el controlador de relleno hacia abajo hasta las celdas de rango en las que desea obtener la altura de la fila, y cada altura de fila se ha llenado en sus celdas.

altura-fila-doc-1


flecha azul burbuja derecha Mostrar cada altura de fila en celdas con función definida por el usuario

Si le interesa el código, también puede crear una función definida por el usuario para obtener la altura de cada fila.

1. Mantenga pulsado el Alt + F11 claves en Excel, y abre el Ventana de Microsoft Visual Basic para aplicaciones.

2. Hacer clic recuadro > Móduloy pegue la siguiente macro en el Ventana de módulo.

Código VBA: muestra la altura de cada fila en celdas

Function RowHeight(MR As Range) As Double
Application.Volatile
RowHeight = MR.RowHeight
End Function

3. Luego guarde y cierre este código, regrese a su hoja de trabajo e ingrese esta fórmula = Altura de fila (A1) en cualquier celda en blanco de la primera fila, luego arrastre el controlador de relleno hacia las celdas de rango en las que desea mostrar la altura de cada fila.


flecha azul burbuja derecha Mostrar cada ancho de columna en celdas con la función definida por el usuario

Para obtener el ancho de columna de cada columna, también puede utilizar una función definida por el usuario.

1. Mantenga pulsado el Alt + F11 claves en Excel, y abre el Ventana de Microsoft Visual Basic para aplicaciones.

2. Hacer clic recuadro > Móduloy pegue la siguiente macro en el Ventana de módulo.

Código VBA: muestra el ancho de cada columna en las celdas

Function ColumnWidth(MR As Range) As Double
 Application.Volatile
 ColumnWidth = MR.ColumnWidth
End Function

3. Luego guarde y cierre este código, regrese a su hoja de trabajo e ingrese esta fórmula = Ancho de columna (A1) en cualquier celda en blanco de la primera columna, luego arrastre el controlador de relleno hacia las celdas de rango en las que desea mostrar el ancho de columna de cada columna, y obtendrá el ancho de columna relativo en la celda. Ver capturas de pantalla:

altura-fila-doc-5
-1
altura-fila-doc-6

Artículo relacionado:

¿Cómo cambiar la altura de la fila / el ancho de la columna alternativamente en Excel?

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The column user defined function only works for one column. I edited as below to give the total for multiple columns. The same concept could be applied to the Row UDF.

Function ColumnWidth(MR As Range) As Double
Application.Volatile
Dim c As Range
For Each c In MR
ColumnWidth = c.ColumnWidth + ColumnWidth
Next c
End Function
This comment was minimized by the moderator on the site
C'est un bug Excel : une function n'est recalculée que si une "valeur" d'une des cellules d'entrée change. Or, les valeurs ne changent pas, mais juste la largeur ==> donc pas de recalcul. Même pas avec F9...
Un contournement (pas terrible mais évite de revalider chaque cellule à chaque fois) : mettre par exemple "+aujourdhui()*0" à la fin de la formule qui appelle la function, elle se recaculera dès l'appui sur F9.
This comment was minimized by the moderator on the site
These code options only seem to work "at first." When you then adjust the row height, the value does not update (Excel in Office 365). Any resolution to that? I want to display a value or use conditional formatting based on the calculated row height.
This comment was minimized by the moderator on the site
The Range Name is only working for one cell height and not the others
This comment was minimized by the moderator on the site
this works until you use the custom formula in a new tab. it references the original tab you created the formula in
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations