Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


546 / 76735 ←次へ | 前へ→

【81855】Re:次の列に続けて同じ処理を繰り返す方法
質問  VBA超初心者コウ E-MAIL  - 21/7/2(金) 15:39 -

引用なし
パスワード
   山内様

ご丁寧にお答えをいただきましてありがとうございます。
予約表のシートがかなり複雑に感じまして簡略化してお伝えしておりました。
ご不便をおかけいたしまして申し訳ございません。

一人に対しての予約枠は6行×4列です。(A5:D10)
予約表(ws2)は以下A1に日付が入ります。
3行目カットとカラーの予約用の時間枠を入力しております。
A3:H4(セル結合)9:15 (A5:D10/E5:H10で2列が9:15の予約です。)
I3:P4      10:00
Q3:X4      12:00
AF3:AM4      13:00
AN3:AU4     15:00
AV3:BC4     16:00

2行ごとにセル結合を行っています。(実質3行)
予約者の名前は5行目に入ります。
A5:C6(セル結合)に予約者名
以下6行ごとにお名前が入ります。
(A11・A17・A23・A29)

予約の種類(カットかカラーか)D7:D8(セル結合)に入れます。
以下6行ごとに予約種類が入ります。
(D7・D13・D17・D23・D29)

書き込みができるように空白が多いようにしています。

この予約表がA5:BC34までで60枠できます。

ご面倒をおかけしておりました↓↓↓

a = 2 to 80で最高79個予約が入っている状態だと推測できるんですが

ElseIf ws2.Cells(29, 1) <> "" Then
 ws2.Cells(35, 1) = ""
 ws2.Cells(37, 1) = ""
End If
=""で空白にしてる部分全般に言えることなのですがなぜ空白にするのでしょうか
予約の上限なのでしょうか?
上限になったらExit Forなどでループから抜けるべきではないでしょうか

こちらは、35行目より下にもお名前が入っていたため、
それを表示しないように入力を入れておりました。

最高で79個予約が入るというご解釈で間違いございません。
”1200”は12:00の枠という事になります。
次の列に処理を続けたかったのですが
処理が下にしか続けることが出来なかったため、
9:15の処理を列ごとに分けて
2列目は毎回、変数aの隣の5名を除いた数という意味で a+5という形で入力していました。


exit for を使用してもうまく機能せず、loopもうまく隣に続きませんでした。

もしこれらを使用してもっと簡単になるのでありましたら
ぜひお教えいただけますと幸いです。
ご面倒をおかけいたしますがよろしくお願い申し上げます。
ありがとうございます。

18 hits

【81841】次の列に続けて同じ処理を繰り返す方法 VBA初心者コウ 21/6/22(火) 19:19 質問[未読]
【81842】Re:次の列に続けて同じ処理を繰り返す方法 山内 21/6/23(水) 13:28 回答[未読]
【81848】Re:次の列に続けて同じ処理を繰り返す方法 VBA初心者コウ 21/6/27(日) 21:09 質問[未読]
【81850】Re:次の列に続けて同じ処理を繰り返す方法 山内 21/6/28(月) 17:30 回答[未読]
【81851】Re:次の列に続けて同じ処理を繰り返す方法 山内 21/6/28(月) 17:31 発言[未読]
【81853】Re:次の列に続けて同じ処理を繰り返す方法 VBA初心者コウ 21/6/30(水) 11:43 質問[未読]
【81854】Re:次の列に続けて同じ処理を繰り返す方法 山内 21/6/30(水) 17:22 回答[未読]
【81855】Re:次の列に続けて同じ処理を繰り返す方法 VBA超初心者コウ 21/7/2(金) 15:39 質問[未読]
【81856】Re:次の列に続けて同じ処理を繰り返す方法 山内 21/7/2(金) 17:18 回答[未読]
【81858】Re:次の列に続けて同じ処理を繰り返す方法 VBA超初心者コウ 21/7/3(土) 19:00 質問[未読]
【81860】Re:次の列に続けて同じ処理を繰り返す方法 山内 21/7/5(月) 14:35 回答[未読]

546 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free