[[20161028093451]] 『Ctrl+Vで値とセル色だけを貼り付けたい』(acky) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『Ctrl+Vで値とセル色だけを貼り付けたい』(acky)

Ctrl+Vを実行すると、コピーしたセルの「値」と「セル色」だけを貼り付ける。
と、いうようなことは出来ないのでしょうか?

VBAを使うとできるとか・・・ご教授お願い致します。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


CTR+Vで貼り付けた直後、右下に「貼付のオプション」のアイコンが表示されますよね?
それをクリック後、「値と元の書式」を選択してみてください。
(???) 2016/10/28(金) 09:45

 罫線などがあった場合は、それを外したいということですか?
 元の色は条件付き書式などでつけたのではなく普通に塗りつぶしたものですか?

 何をやりたいかだけではなく通常の方法ならここが不都合だという内容も
 書かれた方がいいですよ。
(コナミ) 2016/10/28(金) 09:50

元の色は普通に塗りつぶしたものです。
はい、罫線も貼り付けされることを回避したいのです。
Ctrl+V後に貼り付けのオプション操作での書式設定の貼り付けだと罫線も貼り付けられてしまいます。
それを回避したいのと、且つオプション操作などをせずに「Ctrl+V」の1操作だけで貼り付けをしたいです。


数式を値として貼り付けたいのかな?、と思ったのですが、罫線を消して、色と値を貼りたいということならば、貼付オプションで「罫線なし」を選んでみてください。
CTRL+V 一発の動作を変えたい、というのは、Excelのショートカットを自分の好きに変えたい、という事なので、無理な話では?

CTRL+C CTRL+V CTRL B という感じのキー操作連続で、我慢できませんか?
(???) 2016/10/28(金) 10:52


 >CTRL+V 一発の動作を変えたい、というのは、Excelのショートカットを自分の好きに変えたい、という事なので、無理な話では? 
 マクロを組んでマクロのショートカットキーをCTRL+vにするという手もあるにはあるが。
(ねむねむ) 2016/10/28(金) 11:00

なるほど、マクロのショートカットキー定義で、標準のショートカットを上書きしてしまえば、ブック内では思った動きになりますね。
マクロの自動機記録をする際、ショートカットキーでvを指定することでCTRL+Vになります。あとは形式を指定して貼り付ける手順を記録。余計な命令は除去し、以下のようなマクロになればよさげです。

 Sub Macro1()
 '
 ' Macro1 Macro
 '
 ' Keyboard Shortcut: Ctrl+v
 '
    Selection.PasteSpecial Paste:=xlPasteAllExceptBorders, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
 End Sub
(???) 2016/10/28(金) 13:00


ありがとうございました。
上記マクロを登録し、マクロ→オプション→ショートカットキー
で、Ctrl+Vに設定したら理想通りの挙動となりました。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.