SSブログ

エクセル小僧:Range型、Worksheet型配列を引数として渡す [コンピューター]

Range型、Worksheet型配列を引数として渡す方法が分からなかったのですが、なんとなくわかったような。。

Sub sample()
    Dim MyRange(1) As Range
    Dim mySheet(1) As Worksheet
    Set mySheet(0) = Worksheets("Sheet2")
    Set mySheet(1) = ActiveSheet
    mySheet(0).Activate
    Set MyRange(0) = Range("A1")
    Set MyRange(1) = Range("B1")
    Call sample2(MyRange, mySheet)
    MyRange(0).Value = 2
    mySheet(1).Activate
End Sub

Sub sample2(ByRef MyRange() As Range, ByRef mySheet() As Worksheet)
    MyRange(0).Value = 1
    Set MyRange(0) = Range("A2")
End Sub

解説は後日。。。
ヤバイぜ!(16)  コメント(1)  トラックバック(0) 
共通テーマ:パソコン・インターネット

ヤバイぜ! 16

コメント 1

cheese999

ヤバイぜ! ありがとうございます[__猫]
by cheese999 (2016-02-14 05:48) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字(英大文字の「オー」、英小文字の「ユー」、アラビア数字の「ハチ」、アラビア数字の「イチ」、アラビア数字の「ニ」)を入力してください。

Facebook コメント

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。