- 締切済み
エクセル 表から選択→入力する方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
ご質問に掲示されたその通りにサンプルエクセルを作成する シート名タブを右クリックしてコードの表示を選ぶ 現れたシートに下記をコピー貼り付ける private sub Worksheet_SelectionChange(byval Target as excel.range) if application.intersect(activecell, range("D7:F9")) is nothing then exit sub range("B3").value = activecell.value end sub ファイルメニューから終了してエクセルに戻る 表内のセルをクリックする。
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! >表から選択(クリック)するだけで・・・ この場合、間違ったセルを選択しても其のセルが表示されてしまいますので、 ダブルクリックとしています。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に ↓のコードをコピー&ペーストして、表内(D7~F9セル)をダブルクリックしてみてください。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 'この行から If Application.Intersect(Target, Range("D7:F9")) Is Nothing Then Exit Sub Cancel = True Range("B3") = Target End Sub 'この行まで ※ 本来であればB3セルを空白にするコードも必要なのかもしれませんが、 今回はこの程度で・・・m(_ _)m