これ何て呼びますか

エクセルに詳しい方、教えてください。

(1) シートAのアクティブセルのアドレスをシートBのC20のセルに表示したい
 
(2) シートAのアクティブセルの内容をシートBのD20に表示させたい

以上、しーとBのC20とD20にはどんな関数を入れたらいいですか?
よろしくお願いいたします。

A 回答 (1件)

関数では無理だと思います。


以下の手順をお試しください。

1.シートAのタブを右クリックし、「コードの表示」を選択。
2.出てきたVisualBasicEditor(白い部分)に下記のコードをコピペ。
ただし、Sheets("SheetB")のSheetBは、正しいシートBの名前に直してください。

'*****ここから下をコピペ*****

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Sheets("SheetB").Range("C20") = Target.Address(0, 0)
Sheets("SheetB").Range("D20") = Target.Value
End Sub

'*****ここより上までをコピペ*****

3.AltキーとF11キーを同時に押してワークシートへもどります。

これでご希望のとおりになったと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。
できました!

お礼日時:2007/06/06 12:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報