小技集

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



2024年9月20日【ID:0】

メンバー限定

【ExcelVBA】選択した値の関連データを自動で抽出

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


この記事では、特定のデータを選択して「抽出」ボタンを押すだけで、関連データを別シートに自動で抽出する機能の開発方法について解説しています。
解説には、以下の表を活用します。

(例)「男」を選択して「抽出」ボタンを押す → 「男」シートが作成され「男」のデータのみが抽出される

※開発したファイルは、記事の最後で配布しています。


1. 開発準備

まずは、[開発]タブの中の[マクロ]を選択します。

表示された以下の画面にて、開発する機能の名前を入力します。
こちらでは「抽出」と入力しています。

入力後、[作成]ボタンを押します。

以下の画面が表示されましたら、エディタ内のSub~End Subの中にプログラムを記述していきます。
※Option Explicitはエディタの設定内容によっては表示されません。


2. コードの記述

Sub~End Subの中に記述する内容は、以下になります。


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

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




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

メンバーとは


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

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


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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

7841453

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

Excel完全制覇


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

【Excel】日付と曜日を表示形式で改行して表示する

【Excel】月単位の合計を数式で求める

【ExcelVBA】同じメールアドレスの前後のデータに遷移するボタン

【Excel】数式のみで複数の表を縦に並べる

【ExcelVBA】入力後に好みのセルに移動する技(入力順を自由に指定)

【ExcelVBA】ボタンを押すだけで「データ削除&上詰め」

【Excel】表の順番をローテーション

【Excel】日付を用いた一意の番号を生成

【Excel】値の発生頻度を瞬時に計算

【Excel】重複した値をマークする

【Excel】XLOOKUP関数で指定した複数項目を抽出

【Excel】予定表から労働時間を色んな形式で求める

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

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

【Excel】分析に必要な情報を瞬時に求める

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

【Excel】ふりがな検索する方法

【Excel】住所から都道府県のみを抽出

【Excel】シート名などの文字列からその値を参照する数式

【Excel】基準日から指定した日数分の日付を表示

【Excel】価格の下三桁を480円または980円にする

【Excel】Python in Excelでクロス表を1行1データに変換

【Excel】分表記を時刻表記(時:分)に変換

【Excel】「文字列の数字」が入力されたセルを色付け

【Excel】COUNTA関数の落とし穴と対策





一覧ページへ

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