- 締切済み
VABでのデータ処理について
Excel・VBA初心者です。 以下のような処理を行いと考えております。 お手数ですが、アドバイスの程、宜しくお願いします。 (1)セルA3の数字が、自動的にデータ更新されています。 (2)A3の数字が、特定の数字となった場合に、セルA4に、その数字をコピーします。 (3)『(1)⇒(2)』の処理を指定した時間まで繰り返します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- suz83238
- ベストアンサー率30% (197/656)
回答No.1
行いたいワークシートモジュールに下を貼り付ければ、A3が1234のときA4にその値を入れます。また、8:30までこの操作を行います。 Private Sub Worksheet_Change(ByVal Target As Range) T1 = "08:30:00" If Format(T1, "hh:nn:ss") < Format(Time, "hh:nn:ss") Then Exit Sub If Target.Row = 3 And Target.Column = 1 And Target.Value = 1234 Then Application.EnableEvents = False Range("A4").Value = Range("A3").Value Application.EnableEvents = True End If End Sub
お礼
ありがとうございました。回答内容を参考にさせていただき、処理を行うことができました。
補足
的確なご回答ありがとうございます。 セルA4に数字が入っている場合は、処理を終了して、セルA5を同様のフローで処理をすることはできますでしょうか。