エクセルの値を選択してコピーができません

このQ&Aのポイント
  • エクセル2000で作成した表(1)の数式を含む内容をシートのコピーして、新しい表(2)に値だけの内容にしたい場合、コピー時に「この操作には同じタイプの結合セルが必要です」というエラーメッセージが表示されることがあります。解決策としては、表(2)にも表(1)と同じようにセルを結合することでエラーを回避することができます。結合セルを作成する方法や別の方法で数式から値に変更する方法については、以下の要約文をご参考ください。
  • エクセル2000で作成した表(1)の数式を含む内容を別の表(2)に値だけの内容でコピーしたい場合、結合セルが存在するとエラーメッセージが表示されることがあります。解決策としては、表(2)にも同じように結合セルを作成することでエラーを回避することができます。また、数式から値に一括して変更する方法もあります。具体的な手順や別の方法については、以下の要約文をご参考ください。
  • 初心者のhaasan99です。エクセル2000で作成した表(1)の数式を含んだ内容を別の表(2)に値だけの内容でコピーしたい場合、結合セルがあるとエラーメッセージが表示されます。解決策としては、表(2)にも同じように結合セルを作成することでエラーを回避できます。さらに、数式から値に一括変更する方法もあります。具体的な手順や方法については、以下の要約文をご参考ください。
回答を見る
  • ベストアンサー

エクセルの値を選択してコピーができません。

初心者のhaasan99と申します。よろしくお願いします。 エクセル2000で作成した表(1)をシートのコピーをして、同じフォームの表(2)を作成しました。 表(1)には数式が入っていますが、表(2)には数式は入れずに値だけの内容にしたいのです。 そこで、表(1)の範囲を指定してコピーし、表(2)に「形式を選択して張り付け」から「値」を選択して張り付けているのですが、「この操作には同じタイプの結合セルが必要です」のエラーメッセージが出てしまいます。 確かに、表(1)にはセルを結合しているところがあるのですが、表(2)も表(1)と全く同じフォームのはずなのですが…。 この解決策がありましたら、ぜひ教えて下さい。 また、これ以外の方法でも、セルの内容を数式から値に一括して変更する方法があれば、教えて下さい。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

こんにちは。 1.元シートのセルを全選択して、コピー 2.貼り付け先シートのA1を選択して普通に貼り付け 3.そのまま貼り付け先シートを全選択状態で再度コピー 4.貼り付け先シートに形式選択の値貼り付け で出来ます。 範囲を指定してやる場合は、貼り付け先のシートに結合が無い方がやりやすいです。 やり方は上と一緒で、一旦普通に貼り付けして、その場所でもう一度コピー&形式貼付けします。

haasan99
質問者

お礼

早速のご回答ありがとうございました。 希望どおりの処理ができました。

その他の回答 (3)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

質問の値貼り付けができるようコードを書いてみました。 同じシート内なら簡単なんですが、質問では不明なため、異なるシート間でコピーできるようにしたつもりです。 ツール→マクロ→マクロ で『AreasVCopy』を実行すると、コピー元範囲(矩形)と貼り付け先セルを入力するダイアログボックスが表示されます。マウスでセルを選択すれば入力されます。(InputBoxメソッド) 同一ブック内なら異なるシート間も可能です。 なお、貼り付け先に結合セルがあったり、コピー元範囲に複数の矩形範囲を選択した場合は対応していません。(コードが長くなってしまうので・・・)とりあえず、四角い範囲の値コピー用に書いてみました。 ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入します。 出てきたコードウインドウに下記マクロをコピーして貼り付けます。(当方、Excel2000です) ここから ↓ Sub AreasVCopy()   Dim rgCopy As Range 'コピー範囲   Dim rgPaste As Range '貼り付け先   On Error GoTo ErrorHandler 'InputBoxメソッドでキャンセルした時の対応   Set rgCopy = Application.InputBox( _           Prompt:="コピーする範囲を選択します。", _           Title:="コピー元", Type:=8)   Set rgPaste = Application.InputBox( _           Prompt:="貼り付ける左上セルを選択します。", _           Title:="貼り付け先", Type:=8)   Set rgPaste = rgPaste.Cells(1, 1) 'どんな入力をしても単一セルにする   On Error GoTo 0   'コピーして書式を貼り付け   rgCopy.Copy   Worksheets(rgPaste.Parent.Name).Activate: rgPaste.Select   Selection.PasteSpecial Paste:=xlFormats   '値にして貼り付ける   Dim rw As Long '行カウンタ   Dim col As Integer '列カウンタ   With rgCopy     For col = 1 To .Columns.Count       For rw = 1 To .Rows.Count         rgPaste.Cells(rw, col) = .Cells(rw, col)       Next     Next   End With   Exit Sub ErrorHandler:   'InputBoxメソッドでキャンセルした時の対応 End Sub

haasan99
質問者

お礼

早速のご回答ありがとうございました。

noname#2012
noname#2012
回答No.2

 まず、値という認識は、数字だけのようです。私もExcelで会計入力をしていますが、名前などの項目ごと値で貼り付けをしようとすると、やはり貴方が書かれたエラーメッセージが出ます。  Excelの場合、セルの結合をしているところに、別の書式のセルを貼り付けようとすると、このメッセージが表示されますので、文字認識部分だけや数式や値だけの部分を貼り付けする場合、貼り付ける側のシートのセルは、セルの結合解除で元の状態にすれば、いくつか結合したセルも貼り付けることができます。  また、貴方が言われるように、数字だけの部分で値での貼り付けをすると、見事できました。なお、この場合数式が入力されていても、純粋な値だけの貼り付けになります。  また、数字ではない項目の場合は、貼り付けの条件をすべてにすれば出来ます。

haasan99
質問者

お礼

早速のご回答ありがとうございました。

回答No.1

コピー先にセル結合があるばあい、値だけの貼り付けは出来ないようです。 ・コピー先のセルの結合を取りやめる     ↓ ・値の貼り付けを行なう     ↓ ・書式の貼り付けを行なう とするしかないでしょう。

haasan99
質問者

お礼

早速のご回答ありがとうございました。

関連するQ&A

  • EXCELで値のコピーをキーボードのみで行いたい

    あるセルに数式が入っていて、そこに計算結果があったとします。そのセルをコピーして、値を別のセルに貼付けたいのですが、通常は形式を選択して「値のみ」にチェックを入れて貼り付けますが、通常のコピペのように「CTRL+C」→「CTRL+V」のように、キーボード操作のみで値のみの貼付けを行う方法はありませんか?もしくは、ツールメニューはないですか?書式コピーのツールメニューはあるのですが、値コピーは見つけられませんでした。よろしくお願いします。

  • エクセルでつくった表をワードにコピーを

    毎度お世話になっております。タイトルのとおりなのですが、前の質問と回答から、編集→形式を選択して貼り付け→図(Windouzuメタファイル)との回答をみてやってみましたが、「形式を選択して貼り付け」を クリックすると、形式を選択して貼り付け 画面が表示されますが、 貼り付け ○すべて ○数式 ○値 等 演算 ○しない ○加算等の項目が表示されていても、図(Windouzu メタファイル)の項目が表示されていません。私がやりたいのは、ごく簡単なことなのです。 エクセルで作成した表を印刷をしたような状態 でコピーしたいのですが、普通に コピー →貼り付けですと、セルを結合していても、エクセルのセルの一つ一つがワード側にも表示されています。さらに 表を罫線の太い線で囲んでいますが、太線になりません。またセルの幅、や 高さ、が以上に大きくなってしまいます。よろしくご教授をお願いします。 富士通 ノートWindouzu XP SP2 を使用しております。

  • エクセルの数式のコピーのことで・・・

    いつもお世話になっています。 基本的なことでお恥ずかしいのですが、エクセルで数式のみのコピーってできるのでしょうか? 「形式を選択して貼り付け」で数式を選択して実行したところ、コピーしたところの値と数式が貼り付けられていて、値をDeleteしたら数式まで消えてしまうのです。 前回は特に問題も無く出来たのですが・・・。 ちなみにコピーしたいセルには保護がかかっていました。

  • excel単一セルから結合セルに複写

    単一セルのものを結合セルに複写したいのですが、うまくいきません。 データーが約700行あるのです。 Aシートが単一セルでBシートが結合セル(縦に結合)になっていますが、 そのままコピーすると、当然結合が解除され、貼り付けられてしまいます。 「形式を選択して貼り付け・・」で、数式又は値等で貼り付けると、一行飛ばしで 貼り付けされてしまいます。 うまく貼り付ける方法がありましたら、教えていただきたいのですが・・・

  • エクセル値の貼り付け

    数式及び関数を多数使用しているSheet1があるとします。(ほとんどが表) 最終的にこれは元請けにエクセルデータとして提出します。 しかし、提出する際には各セルが数式及び関数が入った状態ではなく、文字列(値)としの状態で提出したいと考えています。 一度、Sheet1をコピーしてSheet1(2)をつくり、そのなかの文字及び数式を削除し、表(罫線)だけの状態としました。そしてSheet1を全体を範囲指定しSheet1(2)に『形式を選択して貼り付け→値』としようとしたのですが、『この操作には、同じサイズの結合セルが必要です』とエラー表示がでて貼り付けできませんでした。ほかにも列を指定したりだとかA1から範囲指定したりだとかいろいろ試しましたが結果は同じでした。 おそらく原因は、表の中にいろいろな形でセルを結合しているからだと思います。当然、ひとつのセルでやれば値だけの貼り付けはできます。しかし膨大な表なのでそういう訳にもいきません。 なにかいい方法はありませんか。

  • エクセルのコピーについて

    vistaのエクセル2007を使用しているのですが、セル幅が同じようになるようにコピーすることはできるのでしょうか? 形式を選択して貼り付けというところをやるとビットマップ、テキスト、ハイパーリンクなどの選択となり、数式、値などを選択するところが出てきません。どうすればいいのでしょうか? また、話はそれますが、余白の選択で「やや狭い」という項目が無くなってしまいました。元に戻す方法を知っていらっしゃいましたらこちらのほうも教えていただけるとありがたいです。

  • エクセルでのコピー方法

    エクセル97を使用しています。値はコピーせずに数式と書式だけコピーしたいのですがどうしたらいいですか?「形式を選択して貼り付け」をしても入力した値が入ってしまいます。できないのなら数式と書式だけ残して値だけ削除する方法があれば教えてください。

  • エクセルのブック間で値のみコピー

    エクセル 2003使用です。 エクセルのブック間におけるシートのコピーについてお願いします。 Book.Aのシート1の各セルは、関数の数式で入力(出力)されています。 このシートをコピーして、Book.Bにペーストしたいのですが、 コピーは、関数計算後の”結果の文字列”で行いたいです。 Book.Aのシート全体をコピーして Book.Bのシートに「形式を選択して貼り付け」 → 「値」 で可能なのですが、シート数が多いので困っています。 Book.Aのシートタブを右クリックして「移動またはコピー」で シートのコピーをすると、数式でコピーされてしまいます。 この方法で、値のみコピーのような方法はありませんでしょうか? よろしくお願いします。

  • Excel で、値貼り付けをF9でする場合複数選択ができますか?

    数式が入ったセルを一つ選択して、F2を押すと数式が表示され、その後F9を押すと値貼り付けができる便利な方法を、複数のセルをいっぺんに選択して一挙に値貼り付けするショートカットキーはないでしょうか?複数のセルを選択してF9でやってみましたが、一つ分しか値貼り付けにはならないようです。

  • エクセル セルのコピーができない。

    エクセルでセルをコピー&貼付けがうまくできなくなりました。 セルをコピーしてもテキストしか認識されずに、貼り付けるとセルの書式設定等は全くついてきません。 また、行や列毎コピーして挿入することもできなくなりました。 形式を選択して貼り付けを選択すると、Unicodeテキストかテキストの2つから選ぶ画面しか出てこず、 通常の値、数式、書式設定等を選ぶ画面も出てきません。 とくに何かエクセルの設定を変えた覚えはないので、なぜこうなったのかわかりません。 どうしたら、通常のセルのコピーができるようになりますでしょうか。

専門家に質問してみよう