¿Cómo seleccionar cada fila alterna o cada enésima fila en Excel?
Al utilizar una hoja de cálculo, a veces necesitamos seleccionar cada fila alterna o enésima de la hoja con fines de formato, eliminación o copia. Puede seleccionarlas manualmente, pero si hay cientos de filas, este método no es una buena opción. A continuación, se presentan algunos trucos que le ayudarán.
Seleccionar cada fila alterna o enésima con VBA
Seleccionar cada fila alterna o enésima con Kutools para Excel ![]()
Seleccionar cada fila alterna o enésima con VBA
En este ejemplo, seleccionaré una fila que contenga dos intervalos. Con código VBA, puedo hacerlo de la siguiente manera:
1. Resalte el rango del que desea seleccionar cada fila alterna o enésima.
2. Haga clic en Desarrollador > Visual Basic. Aparecerá una nueva ventana de Microsoft Visual Basic para Aplicaciones. Haga clic en Insertar > Módulo e introduzca el siguiente código en el módulo:
Sub EveryOtherRow()
Dim rng As Range
Dim InputRng As Range
Dim OutRng As Range
Dim xInterval As Integer
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
xInterval = Application.InputBox("Enter row interval", xTitleId, Type:=1)
For i = 1 To InputRng.Rows.Count Step xInterval + 1
Set rng = InputRng.Cells(i, 1)
If OutRng Is Nothing Then
Set OutRng = rng
Else
Set OutRng = Application.Union(OutRng, rng)
End If
Next
OutRng.EntireRow.Select
End Sub
3. A continuación, haga clic en el botón
para ejecutar el código. Aparecerá un cuadro de diálogo que le permitirá seleccionar un rango. Vea la captura de pantalla:

4. Haga clic en Aceptar. En este caso, introduje 3 en el otro cuadro de diálogo emergente como la fila de intervalo. Vea la captura de pantalla 
5. Haga clic en Aceptar y se seleccionará cada tercera fila. Vea la captura de pantalla:
Puede ajustar el intervalo según sus necesidades en el segundo cuadro de diálogo de Kutools for Excel.
Seleccionar cada fila alterna o enésima con Kutools para Excel
Con el código VBA solo puede seleccionar una fila con intervalos especificados. Si necesita seleccionar dos, tres o más filas con intervalos determinados, Kutools para Excel puede ayudarle a resolver este problema de forma sencilla y cómoda.
Después de instalar gratuitamenteKutools para Excel, proceda como se indica a continuación:
1. Haga clic en Kutools > Select > Select Interval Rows & Columns…, vea la captura de pantalla:

2. En el cuadro de diálogo Select Interval Rows & Columns, haga clic en el botón
para seleccionar el rango que necesita, elija Rows o Columns en la sección Select e indique el número deseado en los cuadros de entrada Interval of y Rows. Vea la captura de pantalla:


Notas:
1. Si necesita seleccionar cada fila alterna en la selección, introduzca 2 en el cuadro de entrada Intervalos y 1 en el cuadro de entrada Rows.
2. Si desea seleccionar las filas completas que necesita, marque la opción Select entire rows.
Artículos relacionados:
- Seleccionar cada enésima columna en Excel
- Copiar cada fila alterna
- Eliminar cada fila alterna
- Ocultar cada fila alterna
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos