- 締切済み
VB初心者です、こんな時どんな風に書けばいいのでしょう。。
はじめての投稿です。仕事でExcelを使用しますが 最近VBの本と睨めっこしつつ仕事に活かせないかと試行錯誤しています。やりたい作業があるのですが知識が全く足りていないせいかどんな風に書けば良いのか全くイメージできず。。 勤務日報が毎日1枚提出されACCESSにデータ入力しています。 Excelにはき出したデータで、未提出日を人ごとにチェックできるマクロを組みたいのです。 現在は下記形式のデータを目視で人ごとに土日祝以外のデータがあるかチェック、未提出日は列を挿入して所属・氏名・作業日のみ入力して色づけ という作業を最下行まで繰り返し、最後に曜日をブランクでフィルタして未提出一覧としています。何とか自動化できないでしょうか。。VlookUP機能ぐらいしか思いつかない現状です。。 ヒントになるような事でも結構ですので こんなやり方があるよ!と教えていただけたら嬉しいです。よろしくお願いします。 所属 氏名 作業日 曜日 1-1G ○▲ 9/1 月 1-1G ○▲ 9/2 火 1-1G ○▲ 9/3 水 1-1G ◆◆ 9/1 月 1-1G ◆◆ 9/3 水 1-2G ●○ 9/1 月 1-3G □△ 9/1 月
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- estimated
- ベストアンサー率44% (11/25)
土日ならweekday関数、祝日は手入力で登録しておいて判定します。 セルの色付けは.BackColorだったかな。 エクセルならマクロの記録で、Module1とかに出てきたコードを 編集して使うと便利です。 ちなみにVBではなくVBAの質問ではないですか? MS Officeのカテゴリだと良い回答がすぐつくと思いますよ。 あと、わかりやすい日本語で書くと回答率が高まると思います。
お礼
VBAでした(汗) 聞きたい内容も初心者なら質問の書き方も支離滅裂になってしまいましたね。。そんな質問にヒントをありがとうございます!頂いた内容で試してみてまた不明な事はMS Officeカテゴリで聞いてみたいと思います。 ありがとうございました!