1
グラフを作成するためにマクロを使用しているワークシートがあります。データはワークブックに様々なワークシートに散在されたように、私は同じをコピーして、グラフの作成に使用する列の連続セットを作成しています:Excelワークシートセルの絶対値をコピーする(数式ではなく)
Sheets("Data1").Range("A29:A39").Copy Destination:=Sheets("Chart").Range("AA29:AA39")
Sheets("Data2").Range("D29:D39").Copy Destination:=Sheets("Chart").Range("AB29:AB39")
Sheets("Data3").Range("I29:I39").Copy Destination:=Sheets("Chart").Range("ACI29:AC39")
Sheets("Data3").Range("D129:D139").Copy Destination:=Sheets("Chart").Range("AD29:AD39")
私のデータは次のようになります。
CustomerA 489 456 93%
CustomerB 63 0 0%
CustomerC 123 123 100%
CustomerD 185 172 93%
上記は私が新しくコピーしたセルで得たい値であり、式を使って計算された値ではありません。私は上記のvbaをこの作業に使用しています。
新しくコピーしたワークシートの相対的な数式ではなく、絶対値を取得するにはどうすればよいですか?
+1これが最良の答え:)明確にすることでステップ1から数式を置き換え、彼は.VALUE = .VALUE代わりにコピー&ペーストのを使用するように言っています。 – aevanko
@issunはい、私は少し簡潔でした:) – brettdj