小技集

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



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
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



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



サイト累計閲覧数

7421323

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

Excel完全制覇


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

【Excel】IFS関数で「その他」を表現

【Word】便利な文章の選択方法

【ExcelVBA】チェックしたら行が自動で非表示になる表

【Excel】XLOOKUPがVLOOKUPより便利な点(3選)

【Excel】SWITCH関数で「その他」を表現

【Excel】エラーを無視して集計する

【Excel】誰でも簡単に集計表を作成

【ExcelVBA】ボタン1つで完了タスクを別シートに移動

【Excel】入力した数値を0埋め4桁にする

【Excel】瞬時に先頭(末尾)のシートへ移動

【Excel】特定の項目が重複しているデータを削除

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

【Excel】データ数に応じて自動で連番を振る方法

【Excel】SORTBY関数で項目を好みの順番にする

【ExcelVBA】記入時刻を自動入力

【Excel】不要なセルを自動でグレーにする方法

【Excel】特定の日付まで連続で入力

【Excel】グラフの軸の「データのない日付」を非表示にする

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

【Excel】書類などの簡易的な入力チェック

【Excel】クリック操作で端のセルまで移動

【Excel】特定のセルに関して自分以外に入力させない

【Excel】存在しているシートのみ目次にリンクを表示

【Excel】SORT(BY)関数で複数列を基準にして並べ替える

【Excel】新機能:画像をセル内に配置





一覧ページへ

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