- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAで値の貼り付けができない)
エクセルVBAで値の貼り付けができない
このQ&Aのポイント
- エクセルVBAを使用して値を貼り付ける方法がわかりません。調査した結果、解決策が見つかりませんでした。
- 計算式の入ったセルをエクセルVBAのマクロで値として貼り付けたいのですが、計算式のまま貼り付けられてしまいます。
- エクセル2007を使用しており、PCはVistaです。この環境で値の貼り付けがうまくいきません。どなたか解決策を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Selection.Copy する前に、コピー元をSelectする必要はないでしょうか? C2のセルの値をC5にコピーしするのをマクロの記録したら以下のようになりました。 ---------------------------------------- Range("C2").Select Selection.Copy Range("C5").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False ---------------------------------------- それでもだめだったらご自分の環境で、マクロの記録をしてみることをすすめます。
お礼
fujiponxxさん ありがとうございました。 コピーはしてありました、記述が途中からだったので おかしい記述になっていましたね、すみません。 色々な部分をコピーしていたので、一か所上記の記述以外の 所があり、そこが値の貼り付けになっていないことに気付きました。 結果的に問題解決しました、ありがとうございました。