以下のようなデータがあります。
元データ)
A1,B1,C1,D1,E1
地域,担当,日付,start,end
A2,B2,C2,D2,E2
東京,田中,2020/5/9,16:00,18:00
A3,B3,C3,D3,E3
大阪,佐々木,2020/5/10,18:00,19:30
A4,B4...
A5以降も同様に担当別に3000行ほどあります。
このデータを隣のF列にStartとEndを30分毎に分割(地域,担当,日付はそのままで時刻のみ30分毎に分割)し、それを下の行へ追加していくことがやりたいのですがVBAで可能でしょうか。。
なお、Endの時間は一番遅くとも23:30となり、0:00をまたぐことはありません。
教えていただけると大変助かります。
変更後データ)
F1,G1,H1,I1,J1
地域,担当,日付,start,end
F2,G2,H2,I2,J2
東京,田中,2020/5/9,16:00,16:30
F3,G3,H3,I3,J3
東京,田中,2020/5/9,16:30,17:00
F4,G4,H4,I4,J4
東京,田中,2020/5/9,17:00,17:30
F5,G5,H5,I5,J5
東京,田中,2020/5/9,17:30,18:00
F6,G6,H6,I6,J6
大阪,佐々木,2020/5/10,18:00,18:30
F7,G7,H7,I7,J7
大阪,佐々木,2020/5/10,18:30,19:00
F8,G8,H8,I8,J8
大阪,佐々木,2020/5/10,19:00,19:30
F9...以降も同じパターン
よろしくお願いいたします。
--- 5/10 11:05 update ---
元データ)
地域 担当 日付 start end
東京 田中 2020/5/9 16:00 18:00
大阪 佐々木 2020/5/10 18:00 19:30
名古屋 佐藤 2020/5/11 13:00 13:30
東京 田中 2020/5/12 11:00 12:30
大阪 佐々木 2020/5/13 9:00 12:00
名古屋 佐藤 2020/5/14 2:00 3:00
実行後)
地域 担当 日付 start end
東京 田中 2020/5/9 16:00 16:30
東京 田中 2020/5/9 16:30 17:00
東京 田中 2020/5/9 17:00 17:30
東京 田中 2020/5/9 17:30 18:00
大阪 佐々木 2020/5/10 18:00 18:30
大阪 佐々木 2020/5/10 18:30 19:00
大阪 佐々木 2020/5/10 19:00 19:30
名古屋 佐藤 2020/5/11 13:00 13:30
東京 田中 2020/5/12 11:00 11:30
東京 田中 2020/5/12 11:30 12:00
東京 田中 2020/5/12 12:00 12:30
大阪 佐々木 2020/5/13 9:00 9:30
大阪 佐々木 2020/5/13 9:30 10:00
大阪 佐々木 2020/5/13 10:00 10:30
大阪 佐々木 2020/5/13 10:30 11:00
大阪 佐々木 2020/5/13 11:00 11:30
大阪 佐々木 2020/5/13 11:30 12:00
名古屋 佐藤 2020/5/14 2:00 2:30
名古屋 佐藤 2020/5/14 2:30 3:00
回答1件
あなたの回答
tips
プレビュー