アプリ版:「スタンプのみでお礼する」機能のリリースについて

AシートのA列には任意の番号が振ってあります。このとき、Aシートの任意の行で
ダブルクリックをしたときに、そのダブルクリックした時の同じ行のA列の番号を
拾って、BシートのI7セルにその数字を入力するマクロを作りたいです。
その任意の範囲は、A3~R102の範囲です。ご教授いただければ幸いです;

A 回答 (2件)

Aシートのシート名のタブを右クリック


コードの表示をクリック
VBエディターが起動したら

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Bシート").Range("I7").Value = Range("A" & Target.Row).Value
End Sub
張り付けて、閉じてみてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!!
迅速かつ適切で完璧な動作に感動しました;;
感謝いたします!!

お礼日時:2015/07/13 19:45

こんばんは!


「A」Sheetのシートモジュールにしてみてください。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A3:R102")) Is Nothing Then Exit Sub
Cancel = True
Worksheets("B").Range("I7") = Cells(Target.Row, "A")
End Sub

こんな感じではどうでしょうか?m(_ _)m
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!!範囲までご指定していただいていたのですね;; 完璧な上に完璧でした;;

お礼日時:2015/07/13 21:17

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