20190ExcelでVBA配列を使用して簡単なスタッフ名簿を作成する方法オフィスで最もイライラし時間がかかる仕事の1つは、スタッフ名簿を作成することです。休日、特別な機会、またはスタッフの不在のために絶えず変更を要求されているため、ほとんどの管理者は名簿の作成に忙しすぎて、より良いシステムの開発について考えることができません。数行のVBAコードを使用して、週の各曜日とその日に勤務可能な従業員をリストするスタッフ名簿システムの基礎を作成します。必要なのは、仕事に利用できる日を詳述したスタッフのリストです。次に、これらを各曜日と照合して、従業員のリストと従業員が勤務している曜日を生成します。従業員と曜日のリストは「Employees」というワークシートに保持され、コードは各曜日に記録された空き時間と毎週一致します。“employees”)。CurrentRegion.Columns(2).Select区切り文字を使用して配列を作成している場合、適切な選択は常に「|」ですまたはパイプ文字。実際のデータには配列を混乱させる可能性のあるコンマが含まれている可能性があるため、コンマは問題を引き起こす可能性があります。“:”&Mid(workers、1、Len(workers)-1)現在、当日の利用可能な労働者のリストがあり、次の曜日に移動する前に、それらを名簿コレクションに追加します。残っているのは、各曜日に利用できる労働者のリストである名簿コレクションを印刷することだけです。次のステップは、リストをより使いやすい形式で配布することです。Malcolm水:ジョー・エポジト、リリー・マーカム、イアン・マルコムthu:マリア・コステロ、ピーター・ファーゴ、リリー・マーカム、イアン・マルコム金:マリア・コステロ土:マリア・コステロsun:ピーター・ファーゴ、リリー・マーカムVBAコードの機能強化スタッフ名簿の作成は複雑な作業になる可能性がありますが、どこかから始めることが重要です。基本システムが整ったら、主要な目的を見失うことなく追加できます。いくつかの提案が含まれます:スタッフ数が少ない場合に、乱数を使用して名簿日を生成する注意が必要な曜日を強調するスタッフが仕事を依頼されるバックアップ日をランク付けできるようにする概要スタッフ名簿は、ほぼすべての組織で異なる構造になります。いくつかの計画とExcelとVBAの知識を持って、ほとんど常に現在の手順の改善であるプロセスを生成することが可能になります。