Excel でロック完了までチェックリストを作成する:ロジックとシート保護を使用したステップバイステップ ガイド
「完了するまでロックされる」チェックリストにより、タスク管理が強化されます。これにより、タスクが順番に完了することが保証され、組織と説明責任が向上します。このようなタイプのチェックリストは、シート ロジック、VBA、シート保護を組み合わせて作成できます。
このチュートリアルでは、Excel ロジックとシート保護を使用して「完了するまでロックされる」チェックリストを作成する方法を示します。
ステップ 1:チェックリストを設定する
Excel でタスクリストをわかりやすく作成しましょう。

ステップ 2:チェックボックスを挿入し、セルをリンクする
- 開発者に移動します。 タブ>> 挿入を選択します>> チェックボックスを選択します フォームコントロールから .

- 「完了」の下の各タスクの横にチェックボックスを配置します。 ” 列。
- 各チェックボックスを右クリックし、コントロールの書式設定を選択します。 .

- セル l を選択します。 インク 各チェックボックスを「ステータス」列の下の対応するセルに追加します (例:D2、D3、D4、D5、D6、D7)。

- [OK] をクリックします。 .
ステップ 3:Excel シート ロジックと VBA を使用してタスクをロック/ロック解除する
Excel のデータ検証はフォーム コントロールには適用されないため、VBA を使用してロジックに基づいてチェックボックスの状態を制御します。
- 開発者 に移動します。 タブ>> Visual Basic を選択します。 .
- 挿入から メニュー>> モジュールを選択します .

- 次のコードをコピーして貼り付けます。
Sub CheckBoxControls()
ActiveSheet.CheckBoxes("Check Box 2").Enabled = Range("D2").Value
ActiveSheet.CheckBoxes("Check Box 3").Enabled = Range("D3").Value
ActiveSheet.CheckBoxes("Check Box 4").Enabled = Range("D4").Value
ActiveSheet.CheckBoxes("Check Box 5").Enabled = Range("D5").Value
ActiveSheet.CheckBoxes("Check Box 6").Enabled = Range("D6").Value
End Sub
- この VBA コードは、セルの値に基づいてチェック ボックスを有効または無効にします。
- D2 が TRUE の場合、チェックボックスが有効になります (クリック可能になります)。
- D2 が FALSE の場合、チェックボックスはロックされます。
- このロジックにより、タスク 1 が完了するまでタスク 2 をクリックできないようになります。
- 「チェック ボックス 2」と「チェック ボックス 3」を実際のチェックボックス名に置き換えます。
- チェックボックス名を見つけるには、列 A の上にある名前ボックスを右クリックしてチェックを入れます。
- わかりやすくするために、チェックボックス名は削除または編集していません。
ステップ 4:チェックボックスにマクロを割り当てる
- 各チェックボックスを右クリックし、[マクロの割り当て] を選択します。 .

- チェックボックス コントロール を選択します。>> [OK] をクリックします。 .

- これにより、チェックボックスがクリックされるたびにマクロが実行されるようになります。
ステップ 4:Visual Cue の条件付き書式設定
ロック/ロック解除されたセルを視覚的に強調表示できます。
- 「タスクの説明」 を選択します。 列。
- ホーム に移動します タブ>> 条件付き書式を選択します>> 新しいルールを選択します .
- [数式を使用して書式設定するセルを選択する] を選択します。 .
- 次の数式を挿入します。
ここで、D2 は再び前のタスクのリンクされたステータス セルです。
- 書式スタイルを設定します。 グレーアウトを表示するには ロックされたタスクにはグレーのフォントを選択してください。
- [OK] をクリックします。 .

タスクのロック/ロック解除ステータスが視覚的に表示されるようになりました。
ステップ 5:シート保護を適用する
ロジックを保護するには:
- まず、ユーザー操作が許可されるセルのロックを解除します。
- チェックボックスのセルを選択します。
- 右クリック>> セルの書式設定を選択します。 .

- 保護に移動します タブ>> ロックのチェックを外します .
- [OK] をクリックします。 .

これで、シートが保護され、ユーザーはロックが解除されたチェックボックスのみを操作できるようになります。
構造とロジックを適用するには:
- レビューに移動します タブ>> シートの保護を選択します .
- 必要に応じてパスワードを設定します。
- [オブジェクトの編集] オプションのチェックを外し、[OK] をクリックします。 .
ステップ 6:チェックリストをテストする
- チェックボックス名を削除することも、新しい名前を割り当てることもできます。
- 最初はタスク 1 のみ が選択可能になります。

- タスク 1 がチェックされると(つまり、D2 が TRUE になると)、タスク 2 が有効になります。
- このパターンはタスクの順序に従って継続されます。
- 前のタスクを完了するまでは、タスクを選択することはできません。
- タスク 5 をチェックせずにタスク 6 をチェックしてみてください。
- タスク 6 はロックされていると表示されます。

動的な進行状況インジケーターの追加
動的な進行状況インジケーターを挿入して、チェックリストに基づいてタスクの進行状況を表示できます。
- セルを選択し、次の数式を挿入します。
=COUNTIF(D2:D7, TRUE)/COUNTA(D2:D7)
- 完了の進行状況を表示するには、セルをパーセンテージとして書式設定します。

最終的な考えと使用例
上記の手順に従うことで、タスクの規律を促進する強力な「完了するまでロック」チェックリストを作成できます。タスクを順次完了するようにすることで、タスク管理の改善に役立ちます。この手法は次のフィールドで使用できます。
- トレーニング チェックリスト:従業員は特定のトレーニング手順を順番に完了する必要があります。
- 安全手順:重要な手順を省略しないようにする
- 品質チェック:コンプライアンスと基準を維持する
- 教育コース モジュール:次に進むには、学生は前提条件を完了する必要があります。
-
リレーショナル データベース管理システム (RDBMS) の概念の概要!
データベースの作成に入る前に Access のデータ中心のアプリケーションについては、基本的なデータベースおよびリレーショナル データベース管理システムの概念について説明することをお勧めします。これは背景であるため、機能的で有用なデータベースを作成するために必要になります。また、これらの用語や概念は、データベース関連の記事、チュートリアル、オンライン Web サイト、文献でも頻繁に見かけます。 リレーショナル データベース管理システム (RDBMS) の概念 では、最初に取り組む必要のある質問は、データベースとは何かということです データベースとは、必要に応じてアクセス、操作、取得できる
-
MicrosoftWordでタブストップを設定して使用する方法
MicrosoftWordには非常に役立つヒントとコツがいくつかあります。その1つがタブストップです。 。 タブストップを設定およびカスタマイズする場合 Microsoft Word Windows 11/10コンピューターでは、この記事が役立ちます。 Microsoft Wordでは、タブストップ Tabキーを押した後にマウスカーソルが停止する位置です。タブストップ機能を使用すると、Word文書の段落を完全に揃えることができます。デフォルトでは、その位置は0.5インチに設定されています 。必要に応じて、MicrosoftWordでタブストップをカスタマイズできます。 Wordの