[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロ 値の貼り付けで』(ぶー)
いつも丁寧な回答をありがとうございます。
値の貼り付けで素朴な疑問です。
3つのブックからそれぞれ必要な部分だけを範囲選択し、
元のブックに値だけを貼り付けるマクロを作しました。
@Selection.PasteSpecial Paste:=xlValue
ASelection.PasteSpecial Paste:=xlPasteValues
@で値だけを貼り付けしたら、改めてブックを開いたときに、
「リンクがありますので、更新しますか?」と聞いてきます。
これは、自動記録のものを参考に記述したのですが・・
Aの場合だと、値だけ貼り付けになるみたいでした。
@とAの違いって何でしょう?
(1)は、Selection.PasteSpecial Paste:=xlValues ←xlValueじゃなくて、s付き の場合が、値の貼り付けのようですね。 マクロの記録ではそうなります。
(川野鮎太郎)
どうぞ。 http://support.microsoft.com/default.aspx?scid=kb;ja;415379 (INA)
↑で見ると、Selection.PasteSpecial Paste:=xlValues も正しくないと書いてあるようですが、 問題なく値の貼り付けが出来ますけどね。 ついでにみんな試してみました。 Selection.PasteSpecial Paste:=xlAll ←OK Selection.PasteSpecial Paste:=xlFormulas ←OK Selection.PasteSpecial Paste:=xlValues ←OK Selection.PasteSpecial Paste:=xlFormats ←OK Selection.PasteSpecial Paste:=xlDataValidation ←NG Selection.PasteSpecial Paste:=xlAllExceptBorders ←NG Selection.PasteSpecial Paste:=xlColumnWidths ←NG
でした。
(川野鮎太郎)
みなさま、素朴な疑問に丁寧な回答をありがとうございました。
とても参考になりました。
(ぶー)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.