同じブックにある別シートのセルの値をリンク貼り付けする
 別シートのセルの値をリンク貼り付けするには、参照先のシート名と、
Addressプロパティなどを利用して行番号と列番号を取得し、それらを
組み合わせて参照先のアドレスを表す文字列をセルに入力します。

 サンプルマクロでは、シート「Sheet1」の選択された範囲のセルの値を、
シート「Sheet2」の特定のセルにリンク貼り付けしています。

 シート「Sheet1」のA列の1〜10行に値を入力して、サンプルマクロを
実行してください。

Sub Sample()

    Dim my_cell
    Dim i

    Worksheets("Sheet1").Activate
    Range("A1:A10").Select
    
    i = 1
    
    For Each my_cell In Selection
        Worksheets("Sheet2").Cells(i, 1).Value = "=Sheet1!" & my_cell.Address
        i = i + 1
    Next my_cell

End Sub

Excel97



戻る


Excel Word Access VBA! モーグ