エクセルのコピーペースト:常にコピー先の書式と一致させる
私はエクセルを使って数字をクランチしているので、通常は書式をテキストと一緒にコピーしたくないのです。しかし、これがデフォルトです。**エクセルに貼り付けるときに、デフォルトで貼り付け先の書式と常に一致するようにする方法はありますか?
私はエクセルを使って数字をクランチしているので、通常は書式をテキストと一緒にコピーしたくないのです。しかし、これがデフォルトです。**エクセルに貼り付けるときに、デフォルトで貼り付け先の書式と常に一致するようにする方法はありますか?
デフォルトでは設定できませんが、各ペースト後にペーストオプションをいじるよりは便利です:
テキストをペーストする前に Backspace または F2 キーを押すと、既存の書式を保持したままテキストのみをペーストします。
ソース。http://appscout.pcmag.com/business-financial/272436-always-match-destination-formatting ] (http://appscout.pcmag.com/business-financial/272436-always-match-destination-formatting)
_どうしてこれが動くのかな?
デフォルトを変更する方法はないと思います。しかし、私が非常に便利だと感じたのは、クイックアクセスツールバーに「数式の貼り付け」ボタン(これは自動的に貼り付け先の書式を保持してくれます)を追加することです。これを行うには
これで、セルや範囲をコピーするときに Alt+4 (新しいボタンがクイックアクセスツールバーの 4 番目のボタンであると仮定して)を使って好きなところに貼り付けて、貼り付け先の書式を維持することができるようになりました。
これは私が見つけたもう一つの回避策で、ExcelからGoogle Sheetsに切り替えられる場合です。
の値だけを貼り付ける 出典:ExcelからGoogleシートに切り替えると、以下のような回避策がありました。 support.google.com/docs/answer/181110
今ダブルチェックしたところ、Excel 2016にはまだこのショートカットはありません(デフォルトでは)。
MSDN Excel PasteTypeリファレンス ](https://msdn.microsoft.com/VBA/Excel-VBA/articles/xlpastetype-enumeration-excel)によると、値や数式だけを貼り付けることはできますが、「ペーストマッチング-宛先テーマ」はありません。
こちら の説明と同様に、CTRL+Vの動作を上書きするマクロを追加することができます。
手順は以下の通りです(ソースページから少し抜粋しています)。
.xlsm
"Macro-enabled spreadsheet "でない場合に警告を出します。)ctrl+Vでペーストしてからctrlを押すと、フォーマットオプションのある1つのキーメニューが表示されます。デフォルトでは、貼り付け先のセルの元の書式設定を変更するために、文字はVになっています。
ctrl+Vとctrl, then Vがこのように異なる効果を持っているのは少し奇妙ですが、それでも貼り付け先の書式を保持することができます。
セルやセルの範囲をコピーして、元のフォーマットを移動するようにctrl+Vを使って新しい場所に貼り付けて、現在の元のフォーマットから移動先のフォーマットに変更を加えるためにctrl+Vを押してください。
ctrl+V、そしてctrl、Vの順で実行できます。