在Excel中按行号select数百行

我有一个约11,000行的电子表格。 我有一个约700行的列表,我想要select。 他们有些随意; 不是一个特定的“范围”的数字。

是否有一个更简单的方法,然后滚动电子表格并逐一select这些行?

行号列表是在.csv文件中,如果有帮助的话。

谢谢!

我想实现的可能的解决scheme:VB,C#或Excel中的东西

你打算用这些行做什么? 如果你正在寻找一个VBA解决scheme,我build议进一步采取这个想法。 这是因为不推荐使用。在代码中select,但是如果只是想获取行号并查看行,那么没关系……只是一个注释。

这将把你的行号,我假设已经打开,并在A列,从A1:A [无论]没有任何rest:

 Sub test() Dim lastRow As Integer, i As Integer, k As Integer Dim rowNums() As Variant Dim rng As Range, cel As Range lastRow = Cells(1, 1).End(xlDown).Row Set rng = Range(Cells(1, 1), Cells(lastRow, 1)) ReDim rowNums(1 To rng.Count) rowNums = rng.Value Dim addRows As Integer For i = LBound(rowNums) To UBound(rowNums) If i >= rng.Count Then Exit For addRows = Range(Cells(rowNums(i, 1) + 1, 1), Cells(rowNums(i + 1, 1) - 1, 1)).Count 'Range(Cells(rowNums(i, 1) + 1, 1), Cells(rowNums(i + 1, 1) - 1, 1)).Select Range(Cells(rowNums(i, 1) + 1, 1), Cells(rowNums(i + 1, 1) - 1, 1)).EntireRow.Delete For k = LBound(rowNums) To UBound(rowNums) rowNums(k, 1) = rowNums(k, 1) - addRows Next k Next i End Sub