• 締切済み

VABでのデータ処理について

Excel・VBA初心者です。 以下のような処理を行いと考えております。 お手数ですが、アドバイスの程、宜しくお願いします。 (1)セルA3の数字が、自動的にデータ更新されています。 (2)A3の数字が、特定の数字となった場合に、セルA4に、その数字をコピーします。 (3)『(1)⇒(2)』の処理を指定した時間まで繰り返します。

みんなの回答

  • 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

tomy4281
質問者

お礼

ありがとうございました。回答内容を参考にさせていただき、処理を行うことができました。

tomy4281
質問者

補足

的確なご回答ありがとうございます。 セルA4に数字が入っている場合は、処理を終了して、セルA5を同様のフローで処理をすることはできますでしょうか。

関連するQ&A