- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでの業務管理表の作成)
エクセルでの業務管理表作成方法とは?
このQ&Aのポイント
- エクセルでの業務管理表作成方法についてご質問いただきました。
- 元データとなる原本シートには日付と出勤者が記載されています。
- 日付ごとのシートを作成し、原本シートの対応する行から出勤者を表示させることができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
何をしたいのかよかわかりません。文章とプログラムが全然違います。 プログラムは、「原本」でなく「リスト」から、シートを作って「原本」をコピーしてます。また、Range("A2:A12")のも分かりません。プログラムは無視します。 多分こうだろうと思います。 シート名に/ は無理なので、- にしました。 ' Sub Macro1() ' Dim IY As Long ' For IY = 1 To Cells(Rows.Count, "A").End(xlUp).Row Sheets.Add After:=ActiveSheet [A1].NumberFormatLocal = "m/d;@" [A1:E1] = Sheets("原本").Range("A" & IY & ":E" & IY).Value ActiveSheet.Name = Format([A1], "M-D") Next IY End Sub
その他の回答 (1)
- Nouble
- ベストアンサー率18% (330/1783)
回答No.2
VBAでないと駄目ですか? 出勤者は何人ですか? 簡単な、関数で 出来ますよ? Offset構文と RandBetween構文を お使いください