2025/02/10
【業務】表の項目の「表示・非表示」切り替え

【業務】表の項目の「表示・非表示」切り替え

#表示 #非表示 #Hidden #標準モジュール #ユーザーフォーム #UserForm_Initialize

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

※動画内では、項目名の更新時に「変更後の名前の要素追加 → 元々の要素の削除」としていますが、以下のように直接更新することもできます。
.List(.ListIndex) = Cells(ROW_NO, colNo).Value
→ 「ListIndex」でダブルクリックされた要素の位置情報を取得して、その要素を直接更新する


表の項目名の一覧を専用フォーム(リストボックス)に表示させて、フォーム内の項目名をダブルクリックすることで、該当する項目の表示と非表示を切り替えることができる機能になります。

例で解説している表は、セルA1から始まる表ですが、どの位置から始まる表でも、一部を修正することで活用することができます。

00:00 挨拶
00:55 完成イメージ
01:59 準備
02:34 作成(ウィンドウ枠の固定)
03:18 作成(項目名リストボックス:外部)
07:11 作成(項目名リストボックス:内部)
29:28 作成(リストボックス呼び出し)
30:15 作成(実行ボタン)
30:56 完成
31:50 プログラムの全体
40:48 まとめ

▼準備ファイル▼

2025/02/08
【業務】ボタン1つで空白を削除して値を上に詰める

【業務】ボタン1つで空白を削除して値を上に詰める

#UBound #For #If #ReDim

YouTubeで開く

ボタンを押すだけで、表の中の空白セルを除外し、値を上に詰める機能について解説しています。
並べ替え機能や空白セルの削除などでも対応はできますが、こちらの機能の場合は、セルの書式を崩さずにセル内の値のみを上に詰めることができます。

00:00 挨拶
00:34 完成イメージ
02:28 準備
02:56 作成(空白上詰め機能)
14:43 作成(実行ボタン)
15:14 完成
16:02 プログラムの全体
17:57 プレゼントについて

▼準備ファイル▼

2025/01/11
【便利】セルの値を図形で操作

【便利】セルの値を図形で操作

#図形 #Shape #Selection #TypeName #If #For

YouTubeで開く

セルの値をテキストボックスに変換し、図形として移動ができる機能になります。
また、テキストボックスをセルの値に簡単に戻すことができます。
そのため、セルの書式などを気にせずにセルの値を移動することができるため、グループ分けなどの割り当て作業が快適になります。

00:00 挨拶
00:22 完成イメージ
02:35 準備
03:01 作成(セルの値を図形に変換)
12:47 作成(図形をセルの値に戻す)
20:43 作成(実行ボタン)
21:53 完成
23:36 プログラムの全体
27:55 プレゼントについて

▼準備ファイル▼

2024/12/28
【便利】数式を自動で整形する機能

【便利】数式を自動で整形する機能

#ユーザーフォーム #HasFormula #Mid #If #Replace #ActiveSheet

YouTubeで開く

長い数式を自動で整形し、分析しやすくする機能の開発方法について解説しています。
こちらでは、数式のセルを選択し、機能を実行することで、整形した数式をフォームに表示するようにしています。

00:00 挨拶
00:23 完成イメージ
02:23 準備
02:48 作成(数式を表示するフォーム)
19:58 作成(フォーム呼び出し機能)
21:48 作成(アドイン)
24:27 クイックアクセスツールバーに登録
25:36 完成
26:43 プログラムの全体
31:06 プレゼントについて

▼準備ファイル▼

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/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/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 プレゼントについて

▼準備ファイル▼