仕事でこんな要件のマクロを作りたいと思ったので記載してみた。
要件
- testmacroで他フォルダのa,bの特定のセルを操作する。
- testmacroでフォームを作成する。
- フォームの値を特定のaのsheet1のセルに自動で追記する。
- フォームで入力した内容をaのsheet1の「特定のセルの最下段」に自動で追記する。
- フォームで入力した内容をa1のsheet1の特定のセルに自動で追記し、別名で直下のフォルダ「テスト3」に保存する。
- テスト3に保存するファイル名の接頭語はtestmacro上の特定のセルからリストボックスで取得できるようにする。
- テスト3に保存するファイル名の5のリストボックスの値とTextbox2の値を合わせた名前で作成できるようにする。
- フォームで入力した内容は「送信」ボタンで実行される。
- 「送信」ボタン押下時に「今から送信します。内容を再確認後OKを押してください」確認が出る。
- 接頭辞から修正する台帳のファイルパスを自動で表示する。
備考
- ファイルaは他のサーバーのファイルなので他のサーバーのパスを指定して作成する。
- 作成した
- 接頭語は会社名の略称を表す。選択したリストに対してhensuuラベルに接頭語に関連する会社名を表示したい。
- 送信処理後「~のファイルに追記しました。~というファイルを作成しました」等のメッセージを残す。また、作成したログは別のテキストファイルに書き込む。
- 排他処理(多分できている)
- 接頭辞から修正する台帳のファイルパスを自動で選択する。
- 同じ値を入力しようとすると同じ値を入力しようとすると「警告」し、無視した場合だけ上書きする。
コメント