|
通常は、引数で渡します
Option Explicit
Sub test1()
Dim i As Long
MsgBox "test1のコードの動作"
i = 7
シート単位印刷 , i
End Sub
Sub test2()
Dim i As Long
MsgBox "test2のコードの動作"
i = 22
シート単位印刷 i
End Sub
'Dim i As Integer '★削除
Sub シート単位印刷(i As Long)
MsgBox "i = " & i & "が渡されました"
Sheets("名簿リスト").Activate
ActiveSheet.Cells(i, 1).Resize(21, 6).Offset(, 1).Copy
End Sub
尚、渡される変数名と、渡す変数名は違っても構いません
Option Explicit
Sub test1()
Dim j As Long
MsgBox "test1のコードの動作"
j = 7
シート単位印刷 , j
End Sub
Sub test2()
Dim k As Long
MsgBox "test2のコードの動作"
k = 22
シート単位印刷 k
End Sub
'Dim i As Integer '★削除
Sub シート単位印刷(i As Long)
MsgBox "i = " & i & "が渡されました"
Sheets("名簿リスト").Activate
ActiveSheet.Cells(i, 1).Resize(21, 6).Offset(, 1).Copy
End Sub
|
|