2022/03/20
【業務】複数シートをファイル単位に分割

【業務】複数シートをファイル単位に分割



YouTubeで開く

1つのExcelファイルに複数のシートが存在している場合、1シート1ファイル(1ブック)に自動で分割する方法について解説しています。
シートが増えすぎて重たい、確認作業が大変といった問題などを解決できます。

00:00 挨拶
00:20 完成イメージ
01:07 準備
01:31 作成(シート分割関数)
09:29 完成
10:23 プログラムの全体
14:59 まとめ

2022/03/13
【便利】実行状況をステータスバーに表示

【便利】実行状況をステータスバーに表示



YouTubeで開く

プログラムを実行している際に、「あとどれくらいで完了するのか?」などの問題をステータスバーを活用することで解決する方法について解説しています。
ステータスバーに処理状況をパーセントで表示することができます。

00:00 挨拶
00:09 完成イメージ
00:32 準備
00:43 作成(ステータスバー確認用)
03:22 作成(ステータスバー表示文字列)
07:44 完成
08:13 活用例
08:50 プログラムの全体
13:08 まとめ

2022/02/27
【便利】ペイントのような「描画ツール」

【便利】ペイントのような「描画ツール」



YouTubeで開く

ペイントのように色の変更なども容易にできる「描画ツール」の開発方法について解説しています。
ホワイトボードに文字を書く感覚で使えるので、手書き署名や簡単なメモ書きに活用できます。

応用すると、書いた内容を自動でシートに貼り付けることも可能です。

00:00 挨拶
00:05 完成イメージ
00:51 準備
01:02 作成(描画ツール:外部)
06:13 作成(描画ツール:内部)
11:18 作成(ボタン)
11:53 完成
13:00 プログラムの全体
15:42 まとめ

2022/02/20
【業務】便利な進捗管理表

【業務】便利な進捗管理表



YouTubeで開く

ガントチャートで表現する進捗管理表の開発方法について解説しています。
また、ガントチャートにタスクの詳細まで管理する方法についても解説しています。

「1月、2月」などと書かれた部分をタスク名にすることで、より細かな進捗管理/タスク管理ができるかと思います。

00:00 挨拶
00:05 完成イメージ
01:37 準備
02:58 作成(データの入力規則)
04:49 作成(タスク作成関数)
23:15 作成(タスク詳細表示関数)
26:22 作成(ボタン)
27:48 完成
30:37 プログラムの全体
37:45 まとめ

▼準備ファイル▼

2022/02/19
【業務】ピボットテーブルを自動更新させる方法

【業務】ピボットテーブルを自動更新させる方法



YouTubeで開く

元データを更新したと同時にピボットテーブルを自動更新させる方法について解説しています。
こちらの内容は、VBAで実現していますが、既存機能の「ファイルを開くタイミングで自動更新する方法」についても解説しています。

00:00 挨拶
00:09 完成イメージ
01:17 準備
01:34 作成(ピボットテーブル)
04:43 補足:ピボットテーブルの仕組み
05:43 作成(ピボットテーブル)
07:39 補足:開発不要の自動更新
08:26 作成(ピボットテーブル)
09:00 作成(自動更新)
15:16 応用について
16:15 完成
17:31 プログラムの全体
20:09 まとめ

2022/02/13
【業務】従業員管理システム(検索・追加・更新)

【業務】従業員管理システム(検索・追加・更新)



YouTubeで開く

従業員のデータベースを元に、検索や追加(新規登録)、更新のできる管理システムについて解説しています。

00:00 挨拶
00:05 完成イメージ
01:05 準備
01:39 作成(モジュール)
03:03 作成(データ検索関数)
16:34 作成(データ更新関数)
22:28 作成(検索・更新ボタン)
23:33 完成
25:21 プログラムの全体
33:56 まとめ

▼準備ファイル▼

2022/02/09
【業務】チェックボックスを一括リセット

【業務】チェックボックスを一括リセット



YouTubeで開く

シート上のチェックボックスを一括操作(セット・リセット)する方法について解説しています。
また、チェックボックスのリンクするセルを瞬時に設定する方法についても解説しています。

00:00 挨拶
00:15 完成イメージ
00:35 準備
00:50 作成(チェックボックス)
03:02 作成(チェックボックス:リンク設定①)
05:21 作成(チェックボックス:リンク設定②)
11:13 作成(チェックボックス:カウント)
12:15 作成(チェックボックス:リセット)
13:57 作成(リセットボタン)
14:33 完成
14:51 プログラムの全体
19:37 まとめ

2022/02/06
【業務】データベース・マーク付け機能

【業務】データベース・マーク付け機能



YouTubeで開く

データベースの確認作業中に、「後で確認したいデータ」に簡単に「色付けによるマーク」ができる機能について解説しています。

00:00 挨拶
00:06 完成イメージ
00:43 準備
01:22 作成(枠の固定)
02:04 作成(マーク付け機能)
08:00 作成(ボタン)
08:25 完成
09:11 プログラムの全体
12:25 まとめ

2022/02/02
【便利】セル結合を強制的に禁止させる

【便利】セル結合を強制的に禁止させる



YouTubeで開く

セルの結合を強制的に禁止させる方法について解説しています。
また、「このシート上でのセル結合は禁止されている」という旨を警告するようにしています。

00:00 挨拶
00:05 完成イメージ
00:42 準備
00:53 作成(セル結合禁止)
06:56 完成
07:40 プログラムの全体
10:07 まとめ

2022/01/30
【業務】データベース検索システム

【業務】データベース検索システム



YouTubeで開く

データベース検索システムの開発方法について解説しています。
こちらは項目数が増えても、自動で判別する仕組みになっているため、どんなデータベースにも対応できます。

※動画内の項目名を取得するWithに関して、2つ目のCellsの初めに記述すべき「.」が抜けていました。この「.」がないと「名簿DB」シートがアクティブな状態で実行してしまうとRangeの範囲が別のシートになりエラーとなります。

誤:With .Range(.Cells(4,1), Cells(4, UBound(dataDB, 2)))
正:With .Range(.Cells(4,1), .Cells(4, UBound(dataDB, 2)))


00:00 挨拶
00:06 完成イメージ
01:28 準備
02:19 作成(DBSearch関数:DBの取得)
11:49 作成(DBSearch関数:検索)
28:44 作成(検索ボタン)
29:06 完成
30:02 プログラムの全体
41:59 まとめ

2022/01/29
【便利】ONとOFFで切り替わるボタン

【便利】ONとOFFで切り替わるボタン



YouTubeで開く

ONとOFFで切り替わるボタン(切り替えボタン)の開発方法について解説しています。
1つのボタンに複数の機能を割り当てたいときに活用できます。

00:00 挨拶
00:07 完成イメージ
00:35 準備
00:40 作成(ボタン配置~初期設定)
03:04 作成(ON・OFF切替)
04:49 作成(背景色切替)
06:40 完成
06:48 補足:マクロを割り当てる
07:19 プログラムの全体
08:49 まとめ