La forma más rápida de obtener un rango de filas de Excel
En un proyecto VSTO C # quiero obtener un rango de filas de un conjunto de índices de filas.
Los índices de fila pueden ser, por ejemplo, como "7,8,9,12,14".
Entonces quiero el rango "7: 9,12,14" filas.
Ahora hago esto:
Range rng1 = sheet.get_Range("A7:A9,A12,A14", Type.Missing);
rng1 = rng1.EntireRow;
Pero es un poco ineficiente debido al manejo de cadenas en la especificación de rango.
sheet.Rows["7:9"]
funciona pero no puedo dar esto
sheet.Rows["7:9,12,14"] // Fails