• ベストアンサー
  • 困ってます

EXCEL セルにコピペした時に書式が勝手に変更されるのを防ぎたい!

赤い字で書かれたネットの文章をセルにコピペすると、コピペしたセルの文字まで赤くなってしまいます。 文字のサイズやハイパーリンクなども引き継がれてしまいます。 勝手に改行されて行の高さが変更されたりもします。 F2を押してセルを編集状態にしてからペーストすれば文字列だけがペーストされるのですが、大量に作業する時にはその操作すら煩雑になってしまいます。 文字列だけをペーストする、いい方法は無いでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数616
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

メニューの編修から「形式を選択して貼り付け」→「テキスト」 エクセル2007の場合は存じませんが。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます! その操作をVBAマクロで組んで、ボタン一つで出来るようにしました! めっさ早くなりました!

関連するQ&A

  • word でurlを記入したのですがurlを只の文

    word でurlを記入したのですがurlを只の文字列として入力したいのですがwordが勝手に色んな所で区切って改行してしまいます、只の文字列として行いっぱいに入力する方法を教えてください。 テキストエディター等にコピペしてペーストでテキストのみ保持でペーストしてもダメです、線が着いてハイパーリンクに成っている物もハイパーリンクの削除をしても青い文字が黒くなるだけでハイパーリンクはしないものの勝手に改行してしまいます。 宜しくお願いします。

  • エクセル 書式 縦

    エクセルで、セルの書式設定で文字列の方向を縦にしたところ、同セルに収まりきらない文字列が隠れてしまいました。文字列の方向が水平方向の時は、セルをオーバーしても右のセルで隠れず、全部表示されていました。縦表記で文字列を全て表示する方法はないでしょうか。 なお、文字列を縦に設定した瞬間は、文字列全体が表示されるよう行の高さが自動的に伸びましたが、それでは不都合で、行の高さは変えない、という前提です。ご存知の方がおられましたら、ご指導宜しくお願いします。

  • EXCELのセルに文字列を入れたときの改行の異常

     EXCEL 2013を使っています。添付の画像はセルA1に文字列を入れたときの表示です。  ここでは、文字のフォントは〔MS ゴシック〕で、サイズは16です。この場合文字列は12文字です。  また、セルの〔配置〕は、横位置:標準、縦位置:下詰め、文字の制御:折り返して全体を表示する、としています。  添付の3個の画像は表示にズームを掛けた場合で、上から、90%、100%、110%となっています。  ここに見られるように、表示のズームの大きさで文字列に改行が入ったり入らなかったりしています。これは異常ではないかと思い、もしかするとEXCELの設計上の問題ではないかとも思えます。  これについて何かコメントがありましたらお教えいただきたいと思います。  なお、改行が入らない、ズーム率90%と110%の場合、改行が入っていないにもかかわらず行の高さは2行分になっていますが、これは行高さを自動調節しても2行分は変わりません。この件は以前から分かっていて、OK Waveに一度質問を出したことがありますが、回答が得られず、さらにマイクロソフトのコミュニティにも質問を出しましたが未解決です。  

  • Excelのセル書式が勝手に「折り返し」になるのを防ぐには?

    F2キーの編集モードで、セルに長い文字列をコピーすると、自動的に「折り返し」になってしまいます。 いつも、そのたびに「書式」で設定しなおしてますが、もともとの書式が勝手に変更されないような設定が可能でしたら教えてください。よろしくお願いします。

  • エクセルで、列や行の幅などセルのサイズを変えないままコピペ・・・

    エクセルで、列や行の幅などセルのサイズを変えないままコピペしたいのですが。 シートまるごとコピペするとできるのですが、一部だけをコピペすると、どうしてもセルが基のサイズに戻ってしまいます。 どうにかして一部だけをサイズを変えずにコピペすることはできないでしょうか? お願いします。

  • エクセルのセルにコピー&ペーストした際の文字列の記述状態について

    文字列をあるセルにコピー&ペーストした際に、あるときには、隣のセル(そのセルは書き入れのないセルです)にまたがって、文字列がペーストされるのですが、時には、入力をしたセルの中で自動的に折り返して表記される状態になります。  従いまして、後者の場合は、セルの高さなり、幅を変更しない限り、ペーストした文字列を見ることができない状態になってしまいますし、それよりも、全体のスタイルがおかしくなってしまいます。 基本的には、前者の状態でペーストしたいのですが、コレは、どのような違いに基づいて、そのようになるのでしょうか。 常に、コピー&ペーストした文字列がその右横のセルをまたぐような状態で表記をする設定方法があれば教えてください。

  • Excelで1つのセルに入れた複数行の長い文字列をセルの高さを変えずに表示したい

    こんにちは。 Excelについての質問です。 お分かりになる方がらっしゃいましたら教えていただけると幸いです。 Excelのシートに、何行かにわたる長い文字列をコピーしたものを 1つのセルに貼り付けて、全て表示させたいのです。 その時、シートの幅や高さは変えずに、 セル内で「Alt+Enter」で改行されてその高さに収まらない文字列は、 そのまま直下の空いているセルに表示させたいのですが、これは可能でしょうか。 「折り返して全体を表示する」はオフの状態です。 この設定で1行だけの文字列だと幅以上の文字列は自然に横の空白のセルに流れてくれますよね? これを、「Alt+Enter」の複数行ver.でやりたいのですが、 このようなことは可能なのでしょうか。 質問が分かりにくくて申し訳ありません。 他にも、いい方法をご存知でしたらアドバイスをお願いいたします。

  • エクセル 行数指定し一つのセルに改行込で入れる

    日本語が下手でもうしわけないです。 エクセルのマクロにて、行数指定指定したセルを別セルに 改行を含めて入れたいのです。 具体的なやりたいこととしては、 A列に不定期間隔で不定形の文字列が入力されていて、(間は空白) その文字列から文字列の行数を読み、 B列の同じ行数分のセルをひとまとまりとし、 別シートのA1に改行込みで入れる。 次のまとまりはA2に次はA3に… といった動作をさせたいです。 例. 1.A1,A6,A9に文字列があるとする。間は空白 文字列間の行数を読む (1)A1-A5 (2)A6-A8 (3)A9-最終行 2.A列で取得した行数と同じ行数をB列で指定 (1)B1-B5 (2)B6-B8 (3)B9-最終行 3.B列で指定したセルをひとまとまりとして 別シートのA1から順に改行込みで入れる (1)シート2のA1 B1(改行) B2(改行) B3(改行) B4(改行) B5(改行) (2)シート2のA2 B6(改行) B7(改行) B8(改行) (3)シート2のA3 B9(改行) ・ ・ 最終行 ####### マクロでの実現を考えているのですが、 マクロ初心者でさっぱりわかりません。 どなたか、マクロでの記述例を教えて頂けないでしょうか。 また、関数で実現できるのであれば、そちらも教えて頂きたいです。 宜しくお願いします。

  • エクセルの操作・・ひとつでも分かれば教えて

    現在エクセル2003で表の操作をしています。 数点困っているのですが、ひとつでも結構ですので、お分かりの方がいらっしゃったら教えていただけないでしょうか? 1)セル内にAlt+Enterを使って複数行のデータが入っています。   これに段落番号を付けたい 2)3列分のデータを列挿入しながら連続して複数回貼り付けを行いたい 3)ひとつの行の高さを文字列が入っている以上に高くしたいのですが、どうしても文字列のあるところまでしか高さを広げられません。行の高さには制限があるのでしょうか? 困っています。どなたか教えてください

  • エクセルで、列や行の幅などセルのサイズを変えないままコピペ・・・

    エクセルで、列や行の幅などセルのサイズを変えないままコピペしたいのですが。 シートまるごとコピペするとできるのですが、一部だけをコピペすると、どうしてもセルが基のサイズに戻ってしまいます。 同じシートには「形式を指定して異動」でできたのですが、違うブックに異動することがどうやってもできません。 どうにかして一部分だけをサイズを変えずにコピペすることはできないでしょうか? どなたかお助けください。