2022/01/22
【業務】本格的な検索フォーム

【業務】本格的な検索フォーム



YouTubeで開く

データベースの検索を手助けする検索フォーム(検索ボックス)の開発方法について解説しています。
検索項目はテキストボックスだけでなく、チェックボックスやプルダウンなども活用し、より検索を快適にしています。

00:00 挨拶
00:11 完成イメージ
01:21 準備
01:40 作成(検索フォーム:外部)
10:47 作成(検索フォーム:内部)
12:04 作成(検索フォーム:初期化)
14:11 作成(検索機能)
35:49 作成(フォーム立ち上げ)
36:16 作成(検索ボタン)
36:39 完成
38:16 プログラムの全体
50:42 まとめ

▼準備ファイル▼

2022/01/16
【業務】申請書をデータベースで管理

【業務】申請書をデータベースで管理



YouTubeで開く

複数の申請書(出張申請書や報告書など)をデータベースで管理するツールの開発方法を解説しています。

こちらのツールでは、「データベースに情報を追記すると、自動で申請書に反映し新規作成する」といった機能が含まれているため、管理や新規作成で効率化を図れます。

00:00 挨拶
00:06 完成イメージ
01:38 準備
02:33 作成(CreateDoc関数:初期設定)
04:40 作成(CreateDoc関数:実行対象)
14:20 作成(CreateDoc関数:リンク)
17:57 作成(CreateDoc関数:シート)
24:48 作成(ボタン)
25:37 完成
27:08 プログラムの全体
37:02 まとめ

2022/01/15
【便利】選択した画像を自動整列

【便利】選択した画像を自動整列



YouTubeで開く

「選択した画像」を「選択した順番」に自動整列する仕組みの開発方法を解説しています。
手順書の作成やエビデンス(証跡)の作成に活用できます。

00:00 挨拶
00:09 完成イメージ
00:56 準備
01:12 作成(画像整列関数)
12:04 実行方法
12:39 完成
13:52 プログラムの全体
19:33 まとめ

2022/01/09
【業務】シフト表を一括作成・一括登録

【業務】シフト表を一括作成・一括登録



YouTubeで開く

シフト表を曜日単位で一括登録できる仕組みを解説しています。
また、こちらの動画で使用している「カレンダー自動生成システム」は以下にて解説しています。
カレンダー自動生成システム

この仕組みを活用すれば、色んなカレンダーに適応できます。

00:00 挨拶
00:05 完成イメージ
02:10 準備
02:39 作成(登録レイアウト)
10:46 作成(一括登録関数)
30:18 作成(ボタン)
30:53 完成
33:00 プログラムの全体
38:42 まとめ

2022/01/08
【業務】ダブルクリックで「確認→着手中→完了」を入力

【業務】ダブルクリックで「確認→着手中→完了」を入力



YouTubeで開く

ダブルクリックだけで、「空白から確認」、「確認から着手中」、「着手中から完了」と自動入力ができる仕組みを解説しています。
こちらでは、進捗管理表をイメージして作成していますが、他にも応用できます。

00:00 挨拶
00:06 完成イメージ
00:52 準備
01:14 作成(条件付き書式)
06:12 作成(ダブルクリック入力)
11:25 完成
12:28 プログラムの全体
15:32 まとめ

2022/01/05
【業務】メモの記入と同時に記入日時を自動入力2

【業務】メモの記入と同時に記入日時を自動入力2



YouTubeで開く

メモを入力すると同時に、1分単位で記入日時を自動入力するメモ帳の作成方法について解説しています。
議事録などに活用できます。

こちらの内容は、以前作成した以下の内容を元に、改良したものです。
メモの記入と同時に記入日時を自動入力

00:00 挨拶
00:51 完成イメージ
01:23 準備
01:35 作成(自動日時記入)
11:13 完成(仮)
11:37 エラーからの原因調査
12:35 作成(複数行操作の対応)
14:23 完成
15:00 プログラムの全体
18:11 まとめ

2022/01/02
【便利】選択範囲をランダムで並べ替え・抽出

【便利】選択範囲をランダムで並べ替え・抽出



YouTubeで開く

選択したセル内の値を瞬時にランダムに並べ替える(シャッフル)する方法について解説しています。
また、こちらの内容を活用して、範囲内から指定した数をランダムに抽出する方法についても解説しています。
グループ分けや席替え、抽選など色々と活用できます。

00:00 挨拶
00:08 完成イメージ
01:24 準備
01:40 作成(シャッフル関数)
01:49 実現方法
03:29 確認(値を入れ替える)
04:51 確認(指定範囲内で乱数発生)
06:59 作成(シャッフル関数)
15:39 作成(ショートカット)
16:11 完成
17:10 プログラムの全体
21:43 まとめ

2021/12/29
【趣味】コンピュータ対戦可能なオセロゲーム

【趣味】コンピュータ対戦可能なオセロゲーム



YouTubeで開く

Excelを活用した「1対1」の2人プレイや「1対COM」の1人プレイが可能なオセロゲームの作成方法を簡単にまとめています。
※所々割愛しているため、実際にファイルをダウンロードしてから、読むことを推奨します。

・準備1
・準備2
・ThisWorkbook
・ Sheet1(オセロ)
・cal
・computer
・発展:コンピュータを強くする

・ 準備1

下記画像のようなレイアウト(シート名は「オセロ」)を作成します。
「スタート」「スキップ」「モード切替」は画像になっています。
他、変な操作をされないように、シート全体に保護をかけています。(パスワード設定なし)

 

・ 準備2

開発タブから「Visual Basic」を立ち上げます。
→開発タブが表示されていない場合は、こちらに手順を記載しています。

標準モジュールに「cal」と「computer」を追加します。
今回使用するのは、この中の「Sheet1(オセロ)」「ThisWorkbook」「cal」「computer」になります。

 
1ページ
次のページへ

 

2021/12/26
【業務】印鑑画像を自動で配置

【業務】印鑑画像を自動で配置



YouTubeで開く

領収書のテンプレート(ひな型)を例にして、印鑑画像を自動で配置してくれるシステムについて解説しています。
こちらは、名前を入力すると、予め登録している印鑑画像の中から、該当する印鑑画像を自動で指定の場所に移動させるというものになります。
存在していない名前の場合は、印鑑画像がない旨を表示します。

00:00 挨拶
00:18 完成イメージ
01:04 準備
01:52 作成(画像の名前設定)
03:33 作成(捺印関数)
12:50 作成(捺印ボタン)
13:17 完成
14:38 プログラムの全体
20:07 まとめ

2021/12/25
【業務】便利カレンダー・期間指定表示

【業務】便利カレンダー・期間指定表示



YouTubeで開く

指定した期間のみを瞬時に表示することが出来るカレンダー(スケジュール)について解説しています。
こちらの内容はフィルターでも実現ができるのですが、フィルターとは違ったやり方で実現しています。フィルターより使い勝手を良くしています。

00:00 挨拶
00:14 完成イメージ
00:58 作成(レイアウト)
05:03 作成(データの入力規則)
07:09 作成(日付表示関数)
14:30 作成(日付表示関数:開始日前を非表示)
19:17 作成(日付表示関数:終了日後を非表示)
22:55 作成(実行ボタン)
23:30 完成
24:19 プログラムの全体
31:27 まとめ

2021/12/19
【業務】ダブルクリックで自動入力・自動色付け

【業務】ダブルクリックで自動入力・自動色付け



YouTubeで開く

特定の項目に対し、チェックボックスのようにダブルクリックで自動入力・自動色付けができる仕組みの開発方法について解説しています。
この仕組みを応用すれば、「空白→未着手→着手→完了」などと言った連続した入力も実現することが出来ます。

00:00 挨拶
00:05 完成イメージ
00:46 作成(レイアウト)
01:25 作成(件数表示)
03:11 作成(ダブルクリック自動入力)
11:19 作成(直接操作対応)
17:20 完成
17:38 プログラムの全体
23:06 まとめ

2021/12/18
【便利】集計する際に役立つツール

【便利】集計する際に役立つツール



YouTubeで開く

複数の形式の異なるシートを集計する際に役立つツールの開発方法を解説しています。
全てのシートが同じ形式で作られている場合は、数式で簡単に集計できるかと思うのですが、シートごとに形式が異なるといった場合に、今回のツールが役に立つと思います。

00:00 挨拶
00:42 完成イメージ
01:52 準備
02:30 作成(セル情報取得関数)
10:19 作成(ショートカットキー)
11:10 完成
12:00 プログラムの全体
14:49 まとめ