小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年6月28日【ID:0】

メンバー限定

【ExcelVBA】ダブルクリックでデータを移動

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下の「未完了の表」の中にあるタスク名をダブルクリックすることで、瞬時に、「完了の表」に該当するタスクを移動させる仕組みの実現方法について、解説していきます。

今回の仕組みを実現したサンプルファイルは、記事の最後にて配布しています。


1. 開発準備

特定のシート内の特定のセルをダブルクリックした時に、何かしらの処理を実行させる場合は、「シートモジュール」を活用します。
シートモジュールは、[開発]タブの中の[Visual Basic]を選択し、表示されたVBEの画面内の[プロジェクト]から、該当するシートをダブルクリックすることで、開くことができます。

他の方法ですと、該当するシートタブ上で右クリックし、表示されたメニューから[コードの表示]を選択することでも、シートモジュールを開くことができます。


次に、「セルをダブルクリックした時に実行されるイベントプロシージャ」を用意する必要があります。
そのため、シートモジュール上の[General]と書かれたリストから[Worksheet]を選択します。

恐らく、「Worksheet_SelectionChange」というイベントプロシージャが表示されるかと思います。

次に、隣のリストから[BeforeDoubleClick]を選択します。

そのようにすると、「Worksheet_BeforeDoubleClick」というイベントプロシージャが表示されるため、このプロシージャのみを残し、他は削除しても問題ございません。

この「Worksheet_BeforeDoubleClick」というイベントプロシージャが、シートモジュールが属するシート上のセルをダブルクリックした時に実行されるイベントプロシージャになります。


2. コードの記述

次に、SubからEnd Subの間に、以下のコードを記述します。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7469942

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】瞬時に合計を求める

【Excel】設定画面を閉じずに別ファイルを操作する裏技

【Excel】表から自動で請求書を作成する方法

【Excel】グラフタイトルにセルの値を参照させる

【ExcelVBA】自作関数(ユーザー定義関数)が自動更新しない

【Excel】SUM関数より凄いSUBTOTAL関数とは

【Excel】重複なしでコード単位の番号を割り当てる

【ExcelVBA】空白を上に詰める

【Excel】色んな文字結合4選

【Excel】VLOOKUPより便利なINDEX・MATCH

【Excel】設定画面のテキストボックスで矢印キーを使用

【Excel】指定したセルを別のセルの間に移動する

【Excel】条件を満たしたセルに連番を入力

【Excel】PHONETIC関数の結果を「ひらがな」にする

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【Excel】セルの結合を正しく使う

【ExcelVBA】選択するだけでテンプレ入力

【Excel】ピボットテーブルで集計値の大きい順にする

【Excel】非表示にした範囲の値をグラフに表示させる

【Excel】表の途中の罫線を瞬時に消す方法

【Excel】リンク付きの目次を簡単に作成

【Excel】VLOOKUP関数で列番号を数えずに抽出

【Excel】日付を和暦で表示する

【Excel】カレンダーで予定がある日のみ自動色付け

【Excel】在庫数が指定値未満の場合に自動色付け





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ

メンバーに加入すると多くの特典が得られます

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

※メンバーページと連携すると表示されなくなります