「シート 1」の「シート 2」に動的な値を持つセル (S1) があります。(S1) の値を取得し、(S1) セルの状態を 2 番目のシートにコピーしたいと思います。ただし、変更前の値を保持します。これを動的に実行したいのですが、方法はありますか?
質問する
84 次
3 に答える
0
これを試して:
Sheets("Sheet1").Range("S1").Copy
Sheets("Sheet2").Range("S1").PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
これは、シート 1 からシート 2 の S1 に S1 の値を転送する簡単な方法です。
Sheet1-S1 値がどのように変化するかはわかりませんが、このコードをトランジションの間に入れることができます。
于 2013-10-04T00:41:58.827 に答える
0
vba を使用すると、次のような値を取得できます。マクロをボタンにリンクするだけです。
Worksheets(2).Range("s2").value = worksheets(1).Range("S1").value
または、特別な値のみをカット アンド ペーストすることもできます
于 2013-10-03T23:56:44.747 に答える