Option Explicit
Dim Retu As String
Dim Sortkey As String
Sub All()
Retu = "A"
Call Numbering
Sortkey = "G"
Call Sorting
Retu = "H"
Call Numbering
Sortkey = "A"
Call Sorting
End Sub
Sub Numbering()
Dim Gyou As Long
For gyou = 2 To Range("B" & Rows.count).End(xlUp).Row
Range(Retu & Gyou).Value = Gyou - 1
Next
End Sub
Sub Sorting()
Range("A1:H21").Sort _
key1:=Range(Sortkey & 1), _
order1:=xlAscending, _
Header:=xlYes
End Sub
受講生さんの投稿
(投稿ID: 4071)
便利だなぁ。
小川慶一さんのコメント
(コメントID: 5630)
> 似てると言えば、ソートの部分も似ているなぁと思い、G列とA列でソートするために、ソートキーをモジュールレベル変数として宣言してみました。
ですね (^^