Excel VBA質問箱 IV

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

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


551 / 76735 ←次へ | 前へ→

【81850】Re:次の列に続けて同じ処理を繰り返す方法
回答  山内  - 21/6/28(月) 17:30 -

引用なし
パスワード
   ▼VBA初心者コウ さん:
>ご丁寧に教えていただきありがとうございます。
>教えていただいたものを調べまして、
>IFを使用して判別をしました。
>しかし、判別で漏れるはずの時間帯の人が2列目に出てくるなど、
>色々試してみましたが、隣の列に続けるところで処理がうまくいきません。
>隣の列に続ける場合はどのように入力したらよろしいのでしょうか。
>また。12時の最終行を取得という場合にはどのようにしたら良いのでしょうか。
>私の説明が乏しいのですが、知識がないもので上手く説明できず…。
>お手間をお取りして申し訳ございません。
>よろしければご教授くださいませ。

条件に当てはまらない人が出てくるのはどこかで条件が間違っているか
もしくは列の指定が間違っているかだと思います。
コードをコピペしてくれたら原因を指摘できるかもしれません。
12時の範囲がA2:B6で決まっているのだったらFor Eachでセルの値が空白ならその場所に書き込むとかでもいいかもしれません

Sub sample
  Dim rng12 As Range: Set rng12 = Worksheets("シート2.").Range("A2:B6")
  Dim rng As Range
  For Each rng In rng12 'rng12内でループ
    If rng.Value = "" Then
      rng.Value = "空白発見"
      Exit For
    End If
  Next
End Sub

12 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 回答[未読]

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