Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11494 / 76734 ←次へ | 前へ→

【70774】Re:行をクリックした時点でデータ取得
回答  UO3  - 11/12/28(水) 16:37 -

引用なし
パスワード
   ▼acess さん:

こんにちは

シート上で○○したら というタイミングの処理は、その○○のイベントプロシジャで実行します。
基本的には、そのシートの「シートモジュール」というところに記述します。
(シート名のタブを右クリックしてコードの表示を選ぶと出てくるところ)

ただ、残念なことに「セルをクリックしたら」というイベントは、我々には渡りません。
「ダブルクリックしたら」とか「右クリックしたら」は、あるのですが。
クリックと似たような動作で「セルが選択されたら」というものがあります。
ただ、これは、同じセルを選んでも発生しないことに加え、なにげなく、うっかりとシート上で
セルをクリックしてしまっても発生しますので、あまり使い道がないイベントです。

ここは、ダブルクリックでいかれませんか?
DATABASEシートでダブルクリックした行の「A列」〜「C列」の値を、
見積シートの「D1」〜「F1」に戻します。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  Cancel = True
  Sheets("見積").Range("D1:F1").Value = Target.EntireRow.Range("A1:C1").Value
End Sub

13 hits

【70773】行をクリックした時点でデータ取得 acess 11/12/28(水) 15:46 質問
【70774】Re:行をクリックした時点でデータ取得 UO3 11/12/28(水) 16:37 回答
【70775】Re:行をクリックした時点でデータ取得 acess 11/12/28(水) 16:43 お礼

11494 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free