2024/12/27
【便利】必要なデータの必要な項目のみを瞬時にコピー

【便利】必要なデータの必要な項目のみを瞬時にコピー

#For #If #Selection #Application #Union #Copy

※サイト内の限定動画です。

表の中の必要なデータ(行)の必要な項目(列)のみを瞬時に選択し、コピーする機能の開発方法について解説しています。

こちらではVBAにより開発していますが、VBAを使いたくない場合は、以下のコンテンツが参考になります。
>不要な列(行)を除いて一括コピー

00:00 挨拶
00:58 完成イメージ
01:44 準備
02:09 作成(パターン1)
12:04 作成(パターン2)
13:24 作成(実行ボタン)
14:22 完成
14:58 プログラムの全体
18:03 まとめ

▼準備ファイル▼

2024/12/26
【便利】集計できる形に結合を解除する機能

【便利】集計できる形に結合を解除する機能

#セル結合 #アドイン #TypeName #Selection #MergeCells #MergeArea #UnMerge #Item

※サイト内の限定動画です。

セル結合されている範囲の結合を解除すると、先頭のセル以外の値が空白になります。
こちらの機能を開発することによって、結合解除時に空白のセルにも同じ値を設定することができます。
また、開発した機能を、アドインとしてExcelの標準機能に加える方法についても解説しています。

00:00 挨拶
00:58 完成イメージ
02:35 準備
03:02 作成(結合解除機能)
13:44 アドインの保存
14:56 アドインの設定
17:20 完成
19:15 プログラムの全体
21:31 まとめ

▼準備ファイル▼

2024/12/14
【便利】料理名から必要な材料を一括抽出

【便利】料理名から必要な材料を一括抽出

#UNIQUE #FILTER #MATCH #ISNUMBER #SUMIFS #集計

YouTubeで開く

料理名を1つ以上指定するだけで、その料理に必要な食材の合計を自動で計算して表示する仕組みです。
各料理に必要な食材は別シートで管理しています。

こちらでは料理の食材を例に解説してますが、製品に必要な材料を求める際にも活用できます。

00:00 挨拶
00:16 完成イメージ
01:55 準備
03:03 作成(表をテーブルに変換)
04:24 作成(重複を除いた一覧表)
05:31 作成(料理名のリスト)
06:27 作成(必要な食材の抽出)
12:04 作成(必要な数量の計算)
15:19 完成
16:25 プレゼントについて

▼準備ファイル▼

2024/12/07
【便利】スクショ画像を追従させる「セル比較機能」

【便利】スクショ画像を追従させる「セル比較機能」

#ブックモジュール #Workbook_SheetSelectionChange #If #ActiveWindow #Shape #画像

YouTubeで開く

離れているセルのデータを確認する際に活用できる機能を開発しています。
特定の範囲のスクリーンショットを自動で作成し、シート上に貼り付けます。
また、そのスクリーンショットの画像に関しては、画面をスクロールしても画面内で確認ができるように、自動で追従する仕組みになっています。

00:00 挨拶
00:41 完成イメージ
02:45 準備
03:11 作成(選択範囲のスクショ画像)
10:37 作成(画像を追従させる)
18:41 クイックアクセスツールバーに登録
20:08 完成
21:17 プログラムの全体
24:13 プレゼントについて

▼準備ファイル▼

2024/11/23
【業務】予定表から週単位で抽出

【業務】予定表から週単位で抽出

#TEXTJOIN #CHAR #FILTER #表示形式 #スピンボタン

YouTubeで開く

予定表から予定を1週間単位で抽出する方法について解説しています。
予定表に同じ日付の予定が複数件含まれる場合にも対応しています。
他にも、色んな小技を組み合わせて実現しています。

00:00 挨拶
00:55 完成イメージ
02:36 準備
03:02 作成(1週間分の日付表示)
04:13 作成(予定の抽出)
09:19 作成(曜日の表示)
11:14 作成(改行して曜日を表示)
13:18 作成(ウィンドウ枠の固定)
13:51 作成(スピンボタンで日付変更)
18:07 完成
19:08 プレゼントについて

▼準備ファイル▼

2024/11/09
【業務】表を瞬時に絞り込む機能

【業務】表を瞬時に絞り込む機能

#テーブル #フィルター #ショートカット #AutoFilter #If #ListObject #ShowAllData

YouTubeで開く

フィルターでの絞り込み操作を、より快適にする機能の開発になります。

具体的には、絞り込みたい文言を含むセルを選択して、開発した機能を実行することで、そのセルの文言が自動入力されたインプットボックスが表示されます。
そのインプットボックスに表示された文言を必要に応じて修正して、確定することで、選択した項目に対し、その文言を含むセルのみを絞り込むことができます。

また、ショートカットキーで機能を実行することができるため、通常のフィルター機能よりも、高速に絞り込み操作を行うことができます。

00:00 挨拶
00:27 完成イメージ
02:37 準備
03:00 作成(テーブル)
04:16 作成(絞り込み機能)
11:29 作成(絞り込み解除機能)
15:24 作成(ショートカット)
16:53 完成
18:24 プログラムの全体
20:56 プレゼントについて

▼準備ファイル▼

2024/10/26
【便利】セルを選択した瞬間に列幅を自動調整

【便利】セルを選択した瞬間に列幅を自動調整

#シートモジュール #Worksheet_SelectionChange #If #AutoFit #条件付き書式 #CELL

YouTubeで開く

予め指定した範囲内のセルを選択すると同時に、その列の幅を自動で調整し、列の要素を太字にする仕組みになります。
また、他のセルを選択すると同時に、列幅と書式が元に戻ります。

こちらでは、スケジュール表を例に解説しています。

00:00 挨拶
00:37 完成イメージ
02:20 準備
02:56 作成(文字を太字にする)
07:18 作成(列幅の自動調整)
12:26 作成(ウィンドウ枠の固定)
13:47 完成
14:42 プログラムの全体
15:41 プレゼントについて

▼準備ファイル▼

2024/10/10
【便利】リストの選択肢に補足を表示

【便利】リストの選択肢に補足を表示

#リスト #シートモジュール #Worksheet_Change #If #データの入力規則

YouTubeで開く

ドロップダウンリストに表示する選択肢に、それぞれの値の補足(説明文)を表示させる仕組みになります。
また、選択後は補足を除いた値のみがセルに入力されます。

00:00 挨拶
00:21 完成イメージ
02:00 準備
02:24 作成(説明文付きのリスト)
02:54 作成(選択時に説明文を削除)
07:28 完成
08:00 プログラムの全体
09:24 プレゼントについて

▼準備ファイル▼

2024/10/03
【業務】クリックで移動できる「タスク管理表」

【業務】クリックで移動できる「タスク管理表」

#シートモジュール #Worksheet_BeforeRightClick #If #Resize #PasteSpecial

YouTubeで開く

各ステータス単位で表を分けたタスク管理シートで、右クリックだけで表を移動できる機能を開発しています。
該当するタスクを右クリックすることで「未着手→着手中→完了」と順に表を移動できます。

00:00 挨拶
00:25 完成イメージ
02:16 準備
02:46 作成(ウィンドウ枠の固定)
03:18 作成(データ移動機能)
09:37 完成
10:32 プログラムの全体
12:53 プレゼントについて

▼準備ファイル▼

2024/09/26
【業務】好みの条件で「改ページ」を自動設定

【業務】好みの条件で「改ページ」を自動設定

#改ページ #PageBreak #For #If #印刷 #ActiveSheet

YouTubeで開く

「A列に値が入力されている位置」などと自由に指定した条件を元に、「改ページ」を自動で設定する仕組みになります。
シートを印刷する際に、理想の位置で瞬時にページを分けることができます。

00:00 挨拶
00:26 完成イメージ
02:05 準備
02:28 改ページを手動で設定する方法
03:19 作成(改ページ設定機能)
07:29 作成(ショートカット割り当て)
08:22 完成
09:06 プログラムの全体
10:15 プレゼントについて

▼準備ファイル▼

2024/09/19
【便利】日付が入力できるカレンダーフォーム

【便利】日付が入力できるカレンダーフォーム

#Workbook_SheetBeforeDoubleClick #Worksheet_SelectionChange #Worksheet_Change #If #For #While #カレンダー #シートモジュール #ブックモジュール

YouTubeで開く

日付のセルを選択するだけでカレンダーフォームが表示される仕組みです。
表示されたカレンダーフォームから好みの日付を選択するだけで、日付を入力することができます。
こちらでは、ユーザーフォームを使わずに、シートを活用してフォームを実現しています。

00:00 挨拶
00:19 完成イメージ
02:41 準備
03:30 作成(年月リスト)
04:44 作成(カレンダー日付設定)
11:53 作成(カレンダー日付更新)
13:56 作成(セルに日付を入力)
18:39 作成(カレンダー表示)
24:25 完成
25:42 プログラムの全体
30:10 プレゼントについて

▼準備ファイル▼

2024/09/05
【業務】効率的に入力できるシフト表

【業務】効率的に入力できるシフト表

#表示形式 #条件付き書式 #COUNTIF

YouTubeで開く

数値を入力するだけで、自動で「休、早、遅」などといった内容を入力することができるシフト表の作成方法について解説しています。
1つ1つの予定をテンキーのみで簡単に入力することができるため、入力作業の効率化が図れます。

00:00 挨拶
00:20 完成イメージ
02:11 準備
02:29 はじめに
02:37 表示形式とは
04:52 条件付き書式とは
06:37 シフト表に反映
09:12 完成
10:00 プレゼントについて

▼準備ファイル▼