• 締切済み

エクセルでのコピー:ひな形の罫線をくずさない方法

お世話になります。 ある罫線で枠をかいたひな形があるとします(太線、細線いろいろあり)。 そこに他の人に数値を入力していってもらうのですが 場合によっては同じ数値をいれないといけないため コピーをしていったほうがいいケースもあります。 その際人によっては普通にコピーをされるのですが そうなると罫線もコピーされるため変に罫線も付いてくるときがあります。 分かっている人の場合は「形式を選択して貼り付け」を利用するのですが 私自身もめんどくさいときは[Ctrl+C]でやってしまうときもあり 手間がかかります。またエクセル初心者の方が使われるので 「形式を選択して貼り付け」になじんでいないところもあります(右クリックコピーはできるのですが)。 そのため以下の対応策で行いたいと思うのですがやり方をお教え願えないでしょうか? (1)普通にコピーしても罫線に影響を及ぼさないよう保護あるいはひな形を固定する (2)(1)が無理なら形式を選択して貼り付け→罫線を除くすべてのショートカットキー作成 (1)はオートフィル等でもいいのですが複数列にわたって一度にコピーすることもあるため 面倒です。 (2)は基本的なところかもしれませんがわかってません。マクロで普通に作ればいいのでしょうか? お願いします。

みんなの回答

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

お使いのエクセルのバージョンがわからないので、はっきりとは言えませんが、2002以降であれば貼り付けた際にスマートタグや貼り付けのオプションなどが出てきて書式なし貼り付けが選択できるはずです。 初心者だって、教えてあげればそのくらいできるのでは。 ショートカットを作成しても、それを使ってもらわなければ意味が無いですから、貼り付け時は書式なしにして下さい、と通知するのと手間は変わらないと思います。 (個人的見解ですが初心者の方ってショートカットを避ける傾向にある気がするんです。) あと、複数セルに同じデータを入力する時は、入れたいセルを全部Ctrlなどで選択して、一つに入力→Ctrl+Enterですべてに同じデータが入ります。 そういったやり方も通知してあげれば如何でしょうか。 後は、入力用と表示用を別に設定するか、とかですかね。 そんなに罫線を保持したいなら、入力用に同じレイアウトのシートをもう一つ用意してデータの入っているセルをすべてリンクしておき入力用シートは罫線とかぐちゃぐちゃでも表示用ではちゃんとなってるみたいな感じで。

zzmark2
質問者

お礼

たしかにそうなのですが・・・。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

方法1:準備は面倒だが効果はある >普通にコピーしても罫線に影響を及ぼさないよう保護あるいはひな形を固定する まず,そういう具合に罫線を保護する方法はありません。 その代わり, 1.全セルを選択し,セルの書式設定で保護のロックを外しておく 2.全ての罫線を無しにし,代わりに「オートシェイプ」を使い太線や細線の枠を描く 3.シートを保護する という準備をすることで,コピーしても壊れないひな形を作れます。 方法2:狙い目が不明 >形式を選択して貼り付け→罫線を除くすべてのショートカットキー作成 なぜ「罫線を除く」なのでしょうか? 状況からすると,「値のみ貼り付け」で十分に思えます。 ご利用のエクセルのバージョンが不明ですが,「値の貼り付け」ツールボタンは(わざわざマクロで用意するまでもなく)エクセルに用意されているので,Excel2003までならツールバーに,Excel2007以降ではクイックアクセスツールバーに,それぞれ出して利用することができます。 ○ツールボタンをアクセスキーで操作する方法 Excel2003までの場合: ユーザー設定ダイアログを出したまま状態で次の設定を行う 1.ツールボタンをツールバーに載せる 2.右クリックして「イメージとテキストを表示」を選ぶ 3.名前(N)欄の記載を「値の貼り付け(&P)」から「値(&P)」に書き換える 4.ユーザー設定ダイアログを閉じる コピーし,ALT+pで値の貼り付けができるようになる Excel2007以降の場合: クイックアクセスツールバーに値の貼り付けボタンを載せる コピーする ALTキーを押す 値の貼り付けボタンに表示された数字のキーを押す #参考 どうしても「罫線を除いて全て」の貼り付けがしたいときは 1.一度コピーの操作をしておく 2.新しいマクロの記録を開始する   その際にマクロのショートカットキーを登録する 3.「相対参照」ボタンを入れる 4.罫線を除いて貼り付けを行う 5.記録終了する 以上の操作をしている最中,「選択セルを動かしてはいけません」。 方法3:抜本的修正 罫線等が多少壊れても,マクロを使ってあとでまとめて復元できる手はずを整えるような手も考えられます。 1.シート2などに,「空のひな形」を用意しておく 2.新しいマクロの記録で   シート2のひな形のセル範囲をコピーする   シート1(入力シート)に形式を選んで「書式」で貼り付ける   といった具合に動作するマクロを準備する 3.シート上に「罫線修復」とでも書いたボタンを配置し,マクロを登録する 多少損傷しても気にせず一渡り入力を行い,最後に修復ボタンで綺麗にして保存して貰う #マクロに慣れていれば,もっと使いやすいマクロを組み立てることもできます(たとえば「空のひな形」シートを非表示にして見えないように・触れないようにしておいて,そこからコピーしてくるなど)  また,たとえば最後に保存する際に自動で(壊れていようがいまいが実は壊していたことに気付いて無くても関係なく)修復を行うような仕込みを行うことも可能になります。

関連するQ&A

  • エクセル2007/罫線を定着させたい

    エクセルで、罫線をつかって、一通り雛形を完成させたのですが、 文字をコピー貼り付けする際に、 罫線までコピーされてしまい、せっかく作った罫線の一部が他のところへコピーされてしまったりするのですが、 罫線のみを定着させたりする方法はあるのですか? 形式を選択して貼り付けや、罫線なし貼り付けなどはありますが、 できればショートカットキーや、マウスのドラックで貼り付けした場合に罫線なしで貼り付けをしたいです。

  • Excelにて罫線をコピーせず繰り返し入力する方法

    Excel2000にて、直前の入力の繰り返しを行う方法として、 ショートカットキーの「Ctrl+D」や「Ctrl+Y」や「F4」などの方法を知りましたが、 いずれの方法も、罫線までコピーされてしまいます。 罫線がまちまちに引いてあるので、都度引きなおさなければならないので困っています。 「形式を指定して貼り付け」はマウスから操作しなければならないので面相くさいですし・・・。 何かいい方法は無いでしょうか?

  • エクセルで、罫線まで一緒にコピーされてしまうのですが

    エクセルのセル内にある文字や数値のデータをコピーして他のセルに貼り付けする際、セルの書式設定で設定してある罫線まで一緒にコピーして貼り付けされてしまい、コピーした後、コピー先のセルの罫線の設定を元に戻すという面倒な作業をしています。 セル内の文字や数値などのデータだけコピーして他のセルに貼り付ける方法とか設定とかあるんでしょうか?

  • エクセルのセルのコピーに関する質問です。

    エクセルでセルの内容をコピーし別のセルに貼り付ける場合、普通の「貼り付け」の場合罫線も張り付きます。 罫線をコピーしたく無い場合は「形式を選択して貼り付け」を選択し更に「罫線を除く全て」にチェックを入れる必要があります。 エクセルのコピーの場合「罫線を除く」場合が圧倒的に多いと思います。従って「罫線を除く」をデフォルトで設置したいのですが方法を教えて下さい。

  • コピー→貼り付けしたら、セルの元の罫線のままにしたい

    Excel2000だと思います。 Excelで作った表、色々な罫線を引いてあります:二重線、点線、太さ違いの線、色違いの線・・・ AセルをコピーしてBセルに貼り付ける場合、Aセルの罫線も一緒にBセルに貼り付けられてしまうのを避ける為に、「形式を選択して貼り付け→罫線を除くすべて」若しくはそのショートカットキーAlt+E+S+Xを利用してきました、しかしこのような操作は頻繁にしなければいけない状況なので、実に面倒に感じました。 罫線を一括固定する(?)こうのような方法はありますか?理想はそのままコピー→貼り付けしても罫線除き貼り付けられた効果にしたいです。 ご存知の方どなたか教えてください!よろしくお願い致します。

  • エクセルで罫線の保護

    エクセルで罫線を引いています。5行ごとに太い罫線、その他は細い罫線です。あるセルの言葉をコピーし、貼り付けると、罫線の種類まで変わってしまいます。もちろん、「形式を選んで貼り付け」から「値のみ」を使えばよいのは知っていますが、めんどくさいのです。  罫線の形式が変わらない方法はないのでしょうか。

  • 罫線をコピーせずに関数だけをコピーしたいです。

    罫線をコピーせずに関数だけをコピーしたいです。 言葉で書くとわかりづらいかもしれません。すみません。 たとえばA1セルの数式をコピーするためにそのセルをクリックしたのち、コピーしたい範囲まで、たとえばA20までずっとドラッグします。 すると数式がコピーされますよね。 しかし、こまったことにA1の右側が太線だった場合、A2以下の下側の線がすべて太線に変わってしまいます。 本来なら右側は太線、下側が細い線という形にしたいのです。 数式をコピーした後、該当セルを選択して」書式の設定で細い線に変えれば済むだけの話なのですが、そのひと手間が意外に面倒で、一発で数式だけずーっとコピーできればなと思うのですが、良い方法はないでしょうか。

  • 罫線抜きでデータだけ大量に楽にコピーするには?

    エクセルで罫線以外のデータをコピー&ペーストするには、形式を選択して貼り付けするのが普通ですが、作業量がたいへんです。罫線を生かしたまま(罫線をコピーせずに)データだけコピーする楽な方法はないでしょうか?

  • エクセル2003 コピーの場合の罫線

    コピーした場合及び十字からドラッグした場合、 罫線ごとコピーされるときと 値だけコピーされてしまう場合と あるようなのですが、 何か規則のようなものはあるのでしょうか。 (「形式を選択してコピー」を使用しない場合です。) 教えてください。

  • Excelの「形式を指定して貼り付け」のショートカット

    Excelなどでコピーしたセルを貼り付ける場合、ctrl+Vを使うとセルに埋め込まれた式、書式すべてがコピーされます。純粋に数字だけを貼り付けたい場合、右クリックして「形式を選択して貼り付け」を選択して、さらに「値」を選択しなければなりません。 値貼り付けや書式貼り付けをしてくれるショートカットキーはありませんか? 教えていただきたくお願いします。

専門家に質問してみよう