ExcelのIDのソートされたリストがあります。私は同じIDを持つすべての行をつかみたい、そして私はそれらを操作するでしょう。同じID番号を持つすべての行を選択してから反復する - VBA
Sub Selectingabox()
Dim I As Integer
Dim N As Integer
'Defining
I = 1
N = 1
'Initializing
While I < 3000
'If I have more than 3k rows I'm in serious trouble anyways
If Range("A" & I).Select = Range("A" & I + 1).Select Then
I = I + 1
Else: Range("A" & N, "AJ" & I).Select
'Lots of stuff manipulating the data range we just selected
N = I + 1
'The new top row
I = I + 1
'The new bottom row
Wend
End Sub
非常にうまくいきません。私にはうんざりですが、私はなぜ分かりません。コードが動作するかどうかも分かりません!
'どこかにif'終わりがあるはず? – scb998