小技集

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



2026年2月27日【ID:0】

メンバー限定

【ExcelVBA】クリックするだけで別表に集計して追加

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


「商品を選んだら別の表に追加し、同じ商品なら数量を加算」
この処理を右クリックだけで実現する方法について解説していきます。

※こちらで作成したファイルは、記事の最後にて配布しています。

📘 Excel小技100選(500円)


1. 開発準備

今回は、以下の表(商品一覧とカート)を元に作成していきます。

特定のセルの上で右クリックすることで何かしら処理を実行するには、「シートモジュール」の「イベントプロシージャ」を活用します。
シートモジュールは、該当するシートのタブ上で右クリックし、[コードの表示]を選択することで表示できます。

選択すると、以下のエディタ画面(VBE)が表示されます。
また、該当するシートのシートモジュールが表示された状態になります。
「Option Explicit」は、VBEの設定次第では表示されません。「Option Explicit」についての解説はこちらでは省略します。

次に、該当するシートのセルの上で右クリックすると同時に処理が実行される特殊なプロシージャ(イベントプロシージャ)を用意する必要があります。
そのためには、シートモジュールの左上のリストから「Worksheet」を選択します。

「Worksheet」を選択すると、自動で「Worksheet_SelectionChange」というプロシージャが表示されます。
このプロシージャは、該当するシート上のいずれかのセルが選択されると同時に処理が実行されるイベントプロシージャです。

ただ、今回使用するイベントプロシージャは、セルの上で右クリックすると同時に処理が実行されるものになります。
そのため、右上のリストから「BeforeRightClick」を選択します。

表示された「Worksheet_BeforeRightClick」というプロシージャを活用します。
「Worksheet_SelectionChange」というプロシージャは削除して問題ないです。


2. コードの記述

以下のコードを記述します。


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

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




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

メンバーとは


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

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


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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

8620945

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

Excel完全制覇


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

【ExcelVBA】ON・OFFボタンを開発

【Excel】FILTER関数で空白セルを空白のまま抽出

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

【Excel】指定した値以外のデータを瞬時に削除

【ExcelVBA】各要素のデータ行を自動で挿入

【Excel】実は数式内にコメントを残せます

【Excel】2重の円グラフ(詳細と小計)を作成

【Excel】入力値に応じて入力必須項目を変更

【Excel】タイムスケジュールを瞬時に作成

【Excel】直近の退会者を表から自動抽出

【Excel】FILTER関数による抽出データの元データに遷移するハイパーリンク

【Excel】散布図で値が重複する場合の対策

【Excel】選択したセルと同じ値のセルを自動色付け

【ExcelVBA】書類(請求書、見積書など)を瞬時に再利用可能にする技

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

Excel2021以降で使える、絶対に覚えたい関数3選

【Excel】データの追加に対応した数式を作成

【Excel】選択している行のデータを縦向きに抽出

【Excel】表記を統一する際に便利な関数7選

【Excel】表に自動で罫線を設定(カテゴリー別の罫線も設定)

【Excel】条件付き書式で休日を色付け

【Excel】行ごと削除しても数式が消えない数式

【ExcelVBA】複数フォルダを一括作成

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

【Excel】数式などでシートを切り替えずに別シートを参照!?

・
・
・


一覧ページへ

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