0

私は、会社のチェックリストとして機能する複数のユーザー用の新しいワークシートの作成に取り組んでいます。目標は、個人およびグループ レベルで説明責任を導入することです。

私たちの考えでは、各ユーザーがワークシート内の特定のセルを編集して、チェックリストで行われた各ジョブを「承認」できるようにすることです。このグループはお互いにカバーし合い、物事は実際には行われずに行われると言う傾向がありますが (高校生)、各項目に誰がチェックしたかを確認できるユーザー固有のパスワードを含めたいと考えています。 、ベースをカバーして誰かのイニシャルを入力する代わりに。

このアイデアの 2 番目のレベルは、4 桁の番号を割り当てて (おそらくInStr? を使用して)、自動的にイニシャルを追加することです。つまり、セルに 9999 を入力すると、私のイニシャル AB が出てきます。

助けてくれてありがとう!

4

1 に答える 1

1

昨年の夏のインターンシップでも同様のことをしましたが、その方法はやや複雑だったので、簡単に答えようと思います。

  1. 個人のパスワードとイニシャルを保存する新しい隠しシートを作成します
  2. 高校生はおそらくパスワードシートを非表示にしようとするでしょうから、リボンを完全に非表示にしますが、それは念のためです。
  3. 次に、最上位のモーダル フォームを作成することに興味がない場合は、Excel スプレッドシートの起動時に表示される単純なイニシャル/パスワード ボックスを作成し、イニシャルとパスワードの組み合わせが正しい場合は、保存します。イニシャルはパブリック変数に入れられ、アイテムがシート上で変更された場合 (イベントを使用)、イニシャルが適切なセルに書き込まれます。

より詳細な回答が必要な場合、またはサンプル コードが必要な場合、またはその他のことが必要な場合は、お気軽にメッセージまたはメールでお問い合わせください。

それが役立つことを願っています。

于 2013-01-08T00:27:36.820 に答える