• ベストアンサー

Excelで、式をコピー出来ない

Excelで、式の入ったセルをコピーし、他の箇所にペーストすると、値だけがコピーされ、式がコピーされない、という現象に悩まされています。 ちなみに、調子がいいときと悪いときがあり、式がコピー出来たり出来なかったりします。 どなたか、助けてください!

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.6

Skypeを利用していると、ご質問のような不具合が発生するようです。 以下のページを参考にアドオンのSkype Click to Callを無効にしてみてください。 http://answers.microsoft.com/ja-jp/office/forum/office_2010-excel/%E7%AA%81%E7%84%B6excel/60be2399-7250-4689-bd81-a9d3d0a8738d

yadokari
質問者

お礼

おおおおおおおおおおおお、直りました!!!!! 本当にありがとうございます。 今まで、1ヶ月近く悩まされてきて、PCを買い換えようかとか、いろんなことを考えてきました。 本当に助かりました!!!ありがとうございました。

その他の回答 (5)

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

まず。 タスクマネージャの(アプリケーションタブじゃなく)プロセスタブを見ながら、バックグランドで動いている不要なソフト(=パソコンを起動した直後、まだコピーが正常にできている状態から比べて増えているモノ)をどんどん停止して、どれが動いているとダメになるのか確認して手当てしてください。 それとは別に。 以前に、同じじゃありませんが似たような現象で困っていらっしゃったご相談者さんは、インターネットエクスプローラでインターネットオプションの詳細設定からインターネットエクスプローラの設定のリセットを試みて改善したといったこともあったようです。ダメ元ですが、行ってみてください。

noname#204879
noname#204879
回答No.4

「調子」の良し悪しは扠置き、「1ファイル、1シート上での作業」で必ず“「Unicodeテキスト」と「テキスト」の2択」になる実例を体験させて上げませう。(^_^) 例えば、 1.セル A1、B1 にそれぞれ数値の 2、3 を入力、セル C1 に式 =A1+B1 を入力 2.セル C1 を選択 3.1.[数式バー]上にマウスカーソルを置いて[コピー]を実行    または 3.2.F2キーを叩いて([編集]モード)[コピー]を実行 4.他のセルを選択して[形式を選択して貼り付け]を実行してみてください。 ほら、例の二者択一になるでしょ? つまり、貴方の場合の「調子が悪い」ときは素直な[コピー]操作でなかったと推察している次第です。

yadokari
質問者

補足

ご回答ありがとうございます。 おっしゃるやり方の通りやってみると、2択ではなく、1択(書式のないテキスト)となりました。 もし、数式をコピー出来ない原因および解決策がお分かりであれば、教えてください。 ちなみに、PCを再起動してすぐにExcelを立ち上げた時は、調子がいい(数式含め、ちゃんとコピペ出来る)のに対し、その後他のソフトを起動したり(ただし、ExcelやKingsoft Spreadsheetを重複して起動はしていません)すると、調子が悪くなるようです。

  • molly1978
  • ベストアンサー率33% (393/1186)
回答No.3

調子の悪いときは、エクセルが2つ開いていませんか? 同じエクセル内なら式のコピーができますが、別のエクセルへのコピーは値コピーとなります。エクセルを2つ起動すれば確認できます。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

Excelのバージョンが不明ですが… ペースト(貼り付け)を右クリックのメニューから選んでいるなら メニューの選択ミスと考えるのが妥当かなと思います。 「調子が悪い」 時は 「値」 の貼り付けを選んではいませんか? メニューに表示されるアイコンの意味合いを勘違いしているとか…。 キーボード上から Ctrl+v で貼り付けているのでしたら  シートやブックの保護が掛かっていないか、  シートを複数選択して、貼り付けをしているとか Excelの状態をよく観察してみてください。 意外なところに違いがあったりします。

yadokari
質問者

補足

ご回答ありがとうございます。 Excelのバージョンは、2002 SP3です。 ちなみにKingsoft Spreadsheetsも使っていますが、こちらも全く全く同じ症状が出ています。 「値」の貼り付けではなく、普通の「貼り付け」を選んでいます。CTRL CとVを使ったコピペでも、全く同じ症状(式がコピー出来ない)です。 あくまでも1ファイル、1シート上での作業です。。。 保護はかかっていないです。 ちなみに、、、 貼り付け時、「形式を選択して貼り付け」を押すと、普通は「値」とか「数式」とか「書式」とか、いろいろ選べる画面に変わるのに、調子が悪い時は、「Unicodeテキスト」と「テキスト」の2択になります。

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

たとえばこんな場合も考えられます。 エクセルの使い方に問題があって、それぞれのエクセルを「違うエクセル画面」で開いて操作しようとしていると、ご相談のような状況が起こります。同じエクセル画面の中でそれぞれのブックを開いていれば、正しくコピーできます。 ご利用のエクセルのバージョンがご相談で明記されていませんが、最新版のエクセルを使っている場合はこういうことをしようとすると警告が出て教えてくれるので、気が付く場合もあります。 たとえばこんな場合も考えられます。 具体的にどのようにエクセルを操作して貼り付けをしているのかご相談に書かれていませんが、オフィスクリップボードから貼り付ける操作をしていると、ご相談のような状況が起こります。

yadokari
質問者

補足

ご回答ありがとうございます。 Excelのバージョンは、2002 SP3です。 ちなみにKingsoft Spreadsheetsも使っていますが、こちらも全く全く同じ症状が出ています。 エクセルを複数立ち上げているわけではなく、あくまでも1ファイル、1シート上での作業です。。。 「オフィスクリップボードから貼り付け」というのがよく分かりませんでしたが、フツーにCTRL Cでコピーしたり、右クリックでコピーし、そのすぐ下のセルにCTRL Vや「貼り付け」で貼り付けようとしても、値しかコピー出来ません。 ちなみに、、、 貼り付け時、「形式を選択して貼り付け」を押すと、普通は「値」とか「数式」とか「書式」とか、いろいろ選べる画面に変わるのに、調子が悪い時は、「Unicodeテキスト」と「テキスト」の2択になります。

関連するQ&A

  • Excelのコピーができません

    excelで作成したワークシートがあります。 ・セル結合 ・罫線、セルパターン等を使用しています。 ・セルには関数で計算した値があります。 これを別のワークシートに同じ形式で、関数を値にしたものを作りたいと思い、 ・まず、普通にコピ-&ペースト。これで罫線、セルパターン、列幅、セル結合などの書式がコピーされます。 ・しかし、セル値が関数のままなので ・同じ範囲に同じものを「値のみ」ペーストをしようとすると、「この操作には、同じサイズの結合セルが必要です。」と出てペーストできません。 結合セルを解除せずに、どうすればコピーできるか、どなたか教えて下さい。

  • 保護されたエクセルシートのコピー

    エクセル97です。 書式→セル→表示しない を選択したセルのデータは、シートを保護するとセルをコピーして他のシートに貼り付けても、セル内の式はコピーされず、値だけになってしまうようです。 こんな場合でも中の式をコピーする方法はありますか?

  • EXCELの式をテキストエディタに貼り付けたい

    EXCELのセルに入力されている式をテキストエディタに貼り付けたいと思っています。 たとえば、A1に 「10」 が入っていて、 A2に「=A1」と入っている状態で A2のセルをコピーしてテキストエディタ(たとえばメモ帳)に貼り付けると「10」がペーストされますが、 そうではなく、「=A1」がペーストされるようにしたいのです。 EXCEL内のほかのセルへのペーストだったら「形式を選択して貼付け」で「式」を選択すればいいことは知っているのですが、テキストエディタへのやり方は知らないので、途方に暮れています。 どなたか宜しくお願い致します。

  • エクセル 式を変えずにコピーしたい

    エクセルで表を作っています。 表のセルには式が入っています。 同じ式が入った表をもう一つ作りたくて、そのままコピペすると、中の式が変わりますよね。 たとえば=A1と式が入ったセルを一つ右にコピペすると=B1となります。 これをコピーしても、=A1のままにしたいのです。 最初の式を=$A$1に変えておく方法は、セルが1つなら簡単ですが、たくさんある場合は、どうすれば良いのでしょうか?

  • エクセル・セルの値のみをコピーすることについて

    セルの値のみをコピーするには、「形式を選択して貼り付け」の「値」を選ぶことで可能なことはわかります。 しかし、値が貼りついた後にEnterキーを押すとその値がすべてをコピーしたように変わってしまいます。 例えば、元のセルに関数があればその関数もコピーされてしまいます。 Enterキーではなく、Escキーを押すと問題なく値のみが貼りつきます。 この現象を設定等を変えることによって、Enterキーを押しても値のみを貼りつけるようにすることは可能でしょうか? エクセル2000、2003、2007でも同様の現象がおきます。 よろしくお願いします。

  • Excelでのコピーペースト

    超ど素人です。教えていただきたいことがあります。 Excelで作成した表を他のワークシートに複製したい場合、 コピー→ペーストすれば数値や値はそのまま複製されますが セルのサイズは複製先のワークシートのサイズのままです。 セルのサイズまでそのまま複製することはできないのでしょうか?

  • エクセルのコピー&ペーストについて

    エクセルで作ったある表をコピー&ペーストで、セルの寸法(幅とか高さ)も、コピー元通りペーストする方法を教えてください。 いつもペーストの結果がセルのデフォルトの寸法でしか出来ないので困っています。 どうぞ宜しくお願い致します。

  • エクセルで式をコピー

    エクセルで、あるセルに式を入力して その式を縦方向(下)にコピーしていく内容の マクロを組みたいのです。 データが入力されている列まで式をコピーするには どうしたらよろしいでしょうか? (データは上から下に隙間無く入力されています。) 御存知の方よろしくお願い致します。

  • エクセルコピー&ペースト

    エクセルのコピー&ペーストでいくつか「表示させない」にしているセルが ペーストするとなぜか「表示」されてしまいます。 「表示しない」 指示のままペーストするのは不可能なのでしょうか?

  • EXCEL VBAによる他アプリケーションへのコピーアンドペーストについて

    EXCEL VBAにおいてセルにある値をコピーし、他のアプリケーション(Tera Term Pro)へペーストする場合、文字列+Enterが入ってしまい、次の行へと移ってしまいます。そうではなく文字列のみをペーストしたいのですがどうやっていいか分かりません>< どうか是非教えてください。よろしくお願いします!

専門家に質問してみよう