Sub mondai7()
Dim BG As Long
Dim BEG As Long
Dim ToG As Long
Dim WSM As Worksheet
Set WSM = Worksheets("main")
BEG = WSM.Range("B65536").End(xlUp).Row
ToG = 2
For BG = 2 To BEG
If WSM.Range("B" & BG).Value <> WSM.Range("B" & BG - 1).Value Then
WSM.Range("D" & ToG).Value = ToG - 1
WSM.Range("E" & ToG).Value = WSM.Range("B" & BG).Value
ToG = ToG + 1
End If
Next
End Sub
荏隈 直樹さんの投稿
(投稿ID: 324)
解説文とほぼ同じでしたね
小川 慶一さんのコメント
(コメントID: 1113)
OKです。
僕なら、データ投入先が1枚のシートで表示しているのも同じシートなので、変数 WSM は使わないですが。