2022/05/18
【便利】リストのリストボックス化

【便利】リストのリストボックス化



YouTubeで開く

「データの入力規則」で作成したリスト(ドロップダウンリスト・プルダウンメニュー)を自動でリストボックスにする方法について解説しています。

※動画内では解説していませんが、「データの入力規則」でリストを作成するときに「ドロップダウンリストから選択する」のチェックを外すと、リストボックスのみで選択させることができます。

00:00 挨拶
00:07 完成イメージ
00:57 準備
01:08 作成(リストの判定)
07:52 作成(リストボックス:外部)
10:21 作成(リストボックス:内部)
19:11 作成(リストボックス起動)
19:54 完成
20:53 プログラムの全体
26:39 まとめ

▼準備ファイル▼

▼完成ファイル▼

2022/05/14
【便利】セルのコピー禁止

【便利】セルのコピー禁止



YouTubeで開く

セルごとコピーして貼り付けられると、もともとのセルの罫線や色などが壊れてしまうことなどがあると思います。
そこで、「セルのコピー」のみを禁止する方法について解説しています。

00:00 挨拶
00:11 完成イメージ
01:20 準備
01:43 作成(セルコピー禁止)
02:16 作成(セルコピー禁止:対策1)
03:41 作成(セルコピー禁止:対策2)
04:33 作成(セルコピー禁止:対策3)
05:39 補足
06:40 プログラムの全体
07:43 まとめ

2022/05/11
【業務】動的なドロップダウンリスト

【業務】動的なドロップダウンリスト



YouTubeで開く

既に選択された値を表示しない「動的なドロップダウンリスト(プルダウン)」の作成方法について解説しています。
重複が許させない項目などのドロップダウンリストなどに活用すると便利です。

00:00 挨拶
00:09 完成イメージ
01:28 準備
02:00 実装方法
02:35 作成(未割当の表示)
06:29 作成(動的リスト)
08:59 作成(エラー対策)
12:13 作成(動的罫線)
14:34 完成
15:21 まとめ

▼準備ファイル▼

▼完成ファイル▼

2022/05/04
【便利】「表示・非表示」を切り替えるボタン

【便利】「表示・非表示」を切り替えるボタン



YouTubeで開く

パスワードなどの表示非表示を切り替える目隠しボタンの開発方法について解説しています。

こちらでは表示形式により表示を切り替えているため、対象のセルを選択しているときは数式バーに中身が表示されてしまいます。
対象のセルを選択させたくない場合は、「シートの保護」により設定することができます。

※「シートの保護」をしている場合はプログラム内の先頭に以下の内容を記述しないとエラーになります。

Worksheets(シート番号/シート名).Protect UserInterfaceOnly:=True
→「Worksheets(シート番号/シート名)」は保護したシートになります。

00:00 挨拶
00:08 完成イメージ
00:46 準備
00:56 アルゴリズム
01:15 表示形式の確認
03:09 作成(表示・非表示関数)
05:55 作成(表示・非表示関数):応用
07:19 作成(ボタン)
11:33 完成
12:14 プログラムの全体
13:38 まとめ

▼準備ファイル▼

▼完成ファイル▼

2022/04/27
【業務】指定した期間を自動で色付け

【業務】指定した期間を自動で色付け



YouTubeで開く

開始日と終了日を入力することで、指定した期間のセルを自動で色付けする方法について解説しています。
また、条件付き書式のみで実現する方法について解説しています。
カレンダーやスケジュール、タスク管理表などに用いると便利です。

00:00 挨拶
00:08 完成イメージ
01:09 準備
01:49 作成方法
03:19 作成(条件付き書式):縦型
08:03 完成:縦型
08:24 作成(条件付き書式):横型
11:11 完成:横型
11:32 まとめ

▼準備ファイル▼

▼完成ファイル▼

2022/04/23
【業務】保存時に自動でフォルダ分け

【業務】保存時に自動でフォルダ分け



YouTubeで開く

新規保存の際に、自動で作成年月日の該当するフォルダ内に保存する履歴管理機能の開発方法について解説しています。
議事録などに活用すると日付もバージョンも自動的に管理されるので便利かと思います。

00:00 挨拶
00:16 完成イメージ
01:15 準備
01:43 作成(新規保存関数)
11:24 作成(新規保存ボタン)
12:11 完成
13:30 プログラムの全体
18:14 まとめ

▼準備ファイル▼

▼完成ファイル▼

2022/04/16
【業務】便利な検索システム

【業務】便利な検索システム



YouTubeで開く

VBAを使わずに、簡単な「条件付き書式」のみで、検索機能(検索システム)を実装する方法について解説しています。
完全一致の検索や部分一致の検索(あいまい検索)などにも対応しています。

00:00 挨拶
00:05 完成イメージ
01:00 準備
01:13 作成(テーブル)
02:20 作成(枠の固定)
02:47 作成(検索機能)
10:41 完成
11:44 まとめ

▼準備ファイル▼

▼完成ファイル▼

2022/04/13
【業務】シートの順番を好みに並べ替え

【業務】シートの順番を好みに並べ替え



YouTubeで開く

シートの順番を瞬時に昇順や降順、他、好みの順番に並べ替えできる「シート管理ツール」について解説しています。
複数のシートを扱うファイルを管理する際に役立ちます。

00:00 挨拶
00:06 完成イメージ
00:57 準備
01:27 作成(シート名取得関数)
07:54 作成(シート順番反映関数)
14:06 作成(取得・反映ボタン)
15:09 完成
16:12 プログラムの全体
21:03 まとめ

2022/04/09
【業務】文章作成サポートツール

【業務】文章作成サポートツール



YouTubeで開く

文章の作成をサポートする便利ツールの開発方法について解説しています。
予めテンプレートを設定することで、効率よく文章を作成できます。
クライアント(お客様)単位でテンプレートを用意したり、会議単位で議事録のテンプレートを用意することなどができます。

こちらで紹介している内容は、2つまでしか保存できませんが、少し応用すると、いくつでも増やすことができ、メール送信機能なども付けられます。

00:00 挨拶
00:04 完成イメージ
01:17 準備
01:22 作成(定型文の保存先)
01:57 作成(フォーム:外部)
08:11 作成(フォーム:内部)
20:28 作成(フォーム呼び出し)
21:21 作成(VBSファイル)
22:16 完成
23:25 プログラムの全体
27:23 まとめ

2022/04/06
【業務】グループ単位でメール一斉送信

【業務】グループ単位でメール一斉送信



YouTubeで開く

所属グループ単位でメールを一斉送信する方法について解説しています。
所属部署などで管理すると効率が上がります。
※グループは簡単に変更することができます。

00:00 挨拶
00:05 完成イメージ
01:00 構成
01:27 [前半]準備
01:44 [前半]作成(立ち上げ~参照設定)
03:06 [前半]作成(sendEmail関数)
14:47 [前半]作成(送信ボタン)
15:04 [前半]完成
15:29 [前半]プログラムの全体
19:03 作成(レイアウト)
22:16 作成(メール一斉送信関数)
35:51 完成
37:18 プログラムの全体
42:38 まとめ

2022/04/03
【業務】選択データを別シートに抽出する

【業務】選択データを別シートに抽出する



YouTubeで開く

データベースから「別シートに抽出したいデータ」をダブルクリックするだけで抽出できるシステムについて解説しています。

00:00 挨拶
00:08 完成イメージ
00:47 準備
01:02 作成(レイアウト)
02:18 作成(データ抽出)
12:35 作成(リセット)
15:22 完成
16:10 プログラムの全体
22:13 まとめ

2022/03/30
【業務】指定範囲をCSV出力

【業務】指定範囲をCSV出力



YouTubeで開く

指定した範囲のデータをCSVファイルで出力する方法について解説しています。
CSV読込とセットで活用すると、必要に応じて読み込むという流れで、Excelファイルの容量を小さくできます。
>>CSV読込はこちら

00:00 挨拶
00:07 完成イメージ
00:48 準備
01:00 作成(CSV出力関数)
16:50 完成
17:27 プログラムの全体
25:16 まとめ