Macro para numerar hojas en Excel

Las hojas de un libro en Excel se pueden numerar con una macro que asignará un número consecutivo a cada hoja según los criterios que se le asignen.

Macro para agregar numeración consecutiva a las hojas de un libro en Excel.

El código de la macro es el siguiente:

Sub NumerarHojasExcel()
Dim i As Integer
i = 1 ' Número de la primera hoja
For Each Hoja In Worksheets
Hoja.Name = i  ' Formato en que se mostrará en el nombre de la hoja.
i = i + 1 ' Valor en que se incrementará el número de cada hoja, ya sea 1 en 1, 2 en 2, etc.
Next Hoja
End Sub

Si queremos conservar el valor original de la hoja y sólo anteponerle un número, la línea 5 de la macro debe ser la siguiente:

Hoja.Name = i & "-" & Hoja.Name

El nombre de la hoja quedará así: 1-Hoja 1, 2-Hoja 2, etc. Se puede eliminar el separador que está entre comillas dejando un espacio en blanco o colocando otro separador.

Forma de citar este artículo (APA):

Gerencie.com. (2023, febrero 22). Macro para numerar hojas en Excel [Entrada de blog]. Recuperado de https://www.gerencie.com/macro-para-numerar-hojas-en-excel.html

Recomendados.

Registro gratis en Gerencie.com

Regístrese y obtenga los siguientes beneficios:

  • Navegue por nuestro contenido con una menor cantidad de anuncios.
  • Cuando realice una pregunta será notificado en su correo al recibir respuesta.
  • Podrá hacernos preguntas en la sección de preguntas y respuestas.
  • Podrá agregar (Archivar) artículos y herramientas en línea a su sección de favoritos.
  • Podrá comunicarse con otros usuarios mediante mensajes privados.
  • Podrá publicar su perfil profesional en nuestro directorio de profesionales.
  • Podrá acceder a nuestra calculadora de pensiones gratuita.
  • Podrá acceder a la sección de recompensas por participar y aportar a la comunidad.

El registro es gratuito, lo mismo que todos los servicios y beneficios señalados en la lista anterior.

Regístrate aquí
Deje su opinión o su pregunta. Trataremos de darle respuesta.
Su comentario o pregunta será editada automáticaente por el sistema.

Regístrese para informarle cuando se responda su pregunta.