こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

エクセルVBAでセルの値を1分毎にコピーしたい

エクセルでA1にスピンボタンでカウントした値を1分毎に順次他のセルにコピーしたいのですがVBAで可能でしょうか。またそのA1の値も30分あるいは1時間毎にリセット(ゼロからスタート)したいのですがVBAで可能でしょうか。
よろしくお願いします。VBA初心者です。

投稿日時 - 2012-04-15 17:27:45

QNo.7422665

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

「記録開始」ボタンを用意し,次の作業開始マクロを登録しておきます。
いわずもがなですが,これらのマクロは標準モジュールに記録します。

sub 作業開始()
macro2
macro1
end sub

sub macro1()
with thisworkbook.worksheets("Sheet1")
.range("A65536").end(xlup).offset(1).value = .range("A1").value
end with
application.ontime now + timeserial(0, 1, 0), "macro1"
end sub

sub macro2()
thisworkbook.worksheets("Sheet1").range("A1").value = 0
application.ontime now + timeserial(0, 30, 0), "macro2"
end sub

投稿日時 - 2012-04-15 17:55:55

お礼

早速の回答ありがとうございました。
質問に対する的確な回答で感謝しています。ありがとうございました。

投稿日時 - 2012-04-15 20:29:13

あなたにオススメの質問