Excel VBA質問箱 IV

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

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


4529 / 13644 ツリー ←次へ | 前へ→

【56104】セルの数値が合致したらコピー かつし 08/6/2(月) 10:51 質問[未読]
【56114】Re:セルの数値が合致したらコピー Abebobo 08/6/3(火) 11:00 発言[未読]

【56104】セルの数値が合致したらコピー
質問  かつし E-MAIL  - 08/6/2(月) 10:51 -

引用なし
パスワード
   質問します。私はVBAの知識が無いに等しい者ですが、どうしても自動処理したく、下記の処理VBAの教示を御願い致します。
「C列に数値を指示、E列はある処理(外部から入力)により刻々数値が上下変わる。セルE5の値が、たまたまセルC5の数値と合致した時、セルC5の数値をセルD5にコピーする。同様に上下動いているセルE6の数値がセルC6の数値と合致した時、C6の値をD6にコピーする。」

     C列    D列    E列
  5行     240    240    240 <------数値が合致でセルD5にコピー
  6行     50        46

マクロとif〜thenを合体してマクロを動かしても駄目でした。

If Range("E5") = Range("C5") Then
  Range("C5").Select
  Selection.COPY
  Range("D5").Select
  ActiveSheet.Paste
End If
If Range("E6") = Range("C6") Then
  Range("C6").Select
  Application.CutCopyMode = False
  Selection.COPY
  Range("D6").Select
  ActiveSheet.Paste
  Application.CutCopyMode = False
End If
End Sub

【56114】Re:セルの数値が合致したらコピー
発言  Abebobo  - 08/6/3(火) 11:00 -

引用なし
パスワード
   かつし さんこんにしは
レスがついていないのは、

>ある処理(外部から入力)
が、具体的に何なのか?
たとえば、数式や他のマクロ等

>刻々数値が上下変わる
が、どの位の周期で? または、どのようなタイミングで?

・データの数

が明確になっていないので かも?

単純に SheetCalculate イベント をお勧めできるかどうか・・・。

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