• ベストアンサー

G→可視セル→コピー貼り付けがうまくいかない

お世話になります。 エクセル2007でよく使う「可視セルのみコピーし貼り付け」がうまくいきません。 既存ブックの印刷したい行以外は非表示にし、 印刷したい範囲を選択してから 「ジャンプ→可視セル選択→コピー」し、 別のブックを開きひとつだけセルを選択し「貼り付け」すると、 非表示行まですっかり貼り付いてしまいます。 「形式を選択して貼り付け」にすると、 「ワークシートオブジェクト」とか「図」とか 「ビットマップ」とか書いてある見覚えのないウィンドウが開きます。わからないまま「ワークシートオブジェクト」でOKすると 「貼り付けられませんでした」と言われます。 目的は、不要なところを除き必要なところだけ 紙をケチって詰め詰めで印刷したい、ということです。 どなたかご指導お願いします。

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

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

[形式を選択して貼り付け]の際に、 ワークシートオブジェクト,図(拡張メタファイル),ビットマップ,バイナリ形式等が表示されるのは、 なんらかの理由で【Excelが重複起動】していて、 別個のアプリケーションとして起動している【Excelをまたぐ形で貼り付け】しようとした場合です。 -------------------------------------------------- >別のブックを開きひとつだけセルを選択し「貼り付け」すると、 とありますが、この「別のブック」というのは 新規ブックでしょうかそれとも既存のブックでしょうか? -------------------------------------------------- ●新規ブックの場合 新規ブックを作成する際に、 Excelのアイコンをクリックして作成しているのではありませんか? Excelが起動している状態でExcelのアイコンをクリックするとExcelが重複起動してしまいます。 (正常な動作です。特殊な目的があって意図的にそうすることもあります。) Excelが起動している状態で新規ブックを作成するときは、 通常、左上の[新規作成]ボタンを使うか、Ctrl+Nで作成します。 -------------------------------------------------- ●既存のブックの場合 既存のブックのアイコンをクリックしたときに Excelが重複起動してしまうのであれば、 関連付けの不具合か、誰かが意図的にそう設定したものと思われます。 その場合でも、ブックのアイコンをクリックする代わりに [Officeボタン] ⇒ [開く] から開けば、 重複起動することなく現在起動しているExcel上で 別のブックを開くことができます。 また、 [Officeボタン] ⇒ [Excelのオプション] ⇒ [リソース] ⇒ [診断] ⇒ [続行] ⇒ [診断の開始] で通常の設定に戻る可能性があります。 -------------------------------------------------- ■エクセル 形式を選択して貼り付け http://oshiete1.goo.ne.jp/qa3256466.html ↑同様のトラブル ■Excelを別々に起動する方法を教えてください。 http://oshiete1.goo.ne.jp/qa3705022.html ↑わざとそうしたいというハナシ 以上ご参考まで。

oboburi
質問者

お礼

大変丁寧なお返事をありがとうございました。 ばっちり解決できました。 ありがとうございました。

その他の回答 (1)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

確かめてみました。 1)新しくExcelを起動して貼り付けると、ご質問のようになりました。 2)コピー元のExcelから新規作成したブックでは、可視セルのデータだけが貼り付けされました。 『別のブックを開きひとつだけセルを選択し「貼り付け」すると、・・・』は、新しくExcelを起動されたのではないかと思われます。 従って、コピー元のExcelの「Officeボタン」→「新規作成」または「Ctrl+N」で、新規に作成したブックに貼り付けすれば、ご希望のように貼り付けができると思います。 お試しください。

oboburi
質問者

お礼

わかりやすい表現でお教えくださりありがとうございました。 ばっちり解決できました。 ありがとうございました。

関連するQ&A

  • 可視セルのみのコピー

    あるエクセルシートのデータで、非表示の行または列があって、それを別のシートにコピーするとき、データは可視セルのみをコピーしつつも(非表示の行・列を自動削除)、書式・列幅だけは元データを生かし貼り付けということを簡単に行う方法はあるでしょうか。「編集ージャンプ」で可視セルのみ選択しコピーまではうまくいったのですが、貼り付けのとき、値貼り付けまたは行・列どちらかの貼り付けしかできず、書式・列幅は再度貼り付けるという2度手間になってしまいます。一度にできるよい方法があったら教えて下さい。

  • 可視セルから可視セルへのコピー&ペーストについて

    こんばんは、教えてください!! 可視セル(表)から可視セル(表)へのコピーはどうすれば可能でしょうか。 今1つのブックに表があって4人で表を埋めていく作業をしています。 表にフィルターをかけてそれぞれ担当の項目をフィルターで表示させ表を完成させていく作業をしています。また1つのファイルを共有にしていなく、それぞれコピーをしているので最終的に4つのファイル(同じファイルで各担当の項目のみ埋まっているもの)が集まりそれらを1つにまとめなければなりません。 今、まとめている作業をしているのですが、まとめる表も担当の表もどちらもフィルターをかけた状態にしてコピー・ペーストをしようとしています。 そうすると例えばフィルターを使ってAさんのファイルを抽出し、まとめる表にコピーをしようと可視セルの選択をしてコピーを使ってみたのですが、貼り付け たものは表示されていない行にも貼り付けされます。 可視セルのみを可視セルにペーストするにはどうすればいいのでしょうか。 かなり長い文章になりました、すみませんが助けてください!!!!

  • 可視セルから可視セルへのコピー

    エクセルのデータ集計で集計された数字(可視セル)を他のファイルの表にコピーしたいのです。 通常、編集→ジャンプから可視セルを選びコピー→形式を選択して貼り付けから値を選び 貼り付けているのですが、今回は表の方にも非表示にしている行があるのです。 なので通常の方法でやると表の方の非表示セルに値が貼りついてしまい困ってます。 可視セルの値を表の可視セルへコピーする方法はないのでしょうか?

  • 可視化セルのコピーと貼り付けについて

    可視化セルのコピーって出来ますよね。 フィルターを掛けて見えているセルをコピーし(可視化セルのコピー)、同じくフィルターを掛けて見えているセルに貼り付けたいのですがどうすればよいのでしょうか? 可視化セルへの貼り付けということは出来ないのでしょうか?

  • EXCELで可視セルのコピー貼り付け

    記憶があいまいになったので教えてください。 EXCELで単純にコピー貼り付けでは正しい処理がされず、 編集メニューのジャンプー可視セルをコピー貼り付けで正しい処理が されるのは、どういう場合だったでしょうか。

  • excelで可視部分のコピー・貼り付けの方法について

    excelで可視部分のコピー・貼り付けの方法について データをフィルタにかけてその抽出した部分のみを他のセルまたはsheetにコピー・貼り付けしたいのですが、抽出した部分以外も一緒に貼り付けされてしまいます。 同じような質問の回答例を検索したところ、「貼り付ける範囲を選択し、ジャンプ→可視セルで先頭に「=」を入力して貼り付けたいセルをクリックし「Ctrl+Enteer」でできる」とありました。 私はExcel2007を使っており、以前の2003と画面操作が随分変わってしまったため、操作のためのアイコンがどこにあるのかが見つけられません。Excel2007での操作方法をわかりやすく教えていただけないでしょうか。 よろしくお願いいたします。

  • エクセル vlook関数、可視セルのコピーについて

    大量のデータを編集している仕事をしており、 教えて頂けないでしょうか。 ・可視セルから可視セルへのコピー ・vlookの結果を、関数式が入っていない状態で表示したい(TEXT関数ではなく) 説明が下手かもしれませんが申し訳ありません。 ある大量データのエクセルシートが二つあります。 それを合わせて、vlookで結果を出します。 結果を出したいシートの列には、予めいくつか入力されている消せないセルがあります。 この消せないセルは、vlookの結果を出すセルではありません。 ソートをかけて、vlookの貼り付け先であるセルを出します。 結果が反映されます。 この場合、結果先のセルにはvlookの関数式が入ったデータが入ります。 この結果を関数式が入っていない数値や文字にしたいのです。 私のやり方は、結果先の列の横に新たに列を挿入し そこにvlookの結果を出し、それをコピー、反映させたい列へ形式を選択して値を貼り付けています。 しかし一度に選択してコピーしようとしても、ソートがかかっており 可視セル状態にしても、うまく貼り付けができません。 なので、一つ一つのセルをコピーして値にし、横のセルに貼り付けています。 上記のどちらか一つがわかれば、できると思うのですが 何か良いやり方はないでしょうか。 あまり詳しくなく、教えてもらえればと思います。

  • フィルタしたセルのコピーをフィルタしたセルに貼付

    質問番号:2467654で似たようなことを希望した方がいて、 【フィルタしたセルをコピーし、別シートのフィルタしたセルに貼り付けたいのですが、 別シートに貼り付けた時見えなくなっているセルにもコピーデータが張り付いてしまいます。】 という質問に対してベストアンサーが 【Ctrlキーを使用すれば、できますよ。 (例) Aシートのコピーしたい部分を選択し、Ctrl+右クリックショートカットからコピーをクリックします。 Bシートの貼り付けたい部分にカーソルを持っていき、Ctrl+貼付…】 となっていて「できました」!といわれているのですができません。 これ本当にできますか? 違う部分も取り込んでしまうのですが… フィルタをかけているのが他の列だとできないのでしょうか。 (例) A B C ←列 あ 1 イ い 2 ロ う 3 ハ え 4 ニ お 5 ホ の場合に、フィルタで あ うの行を選んで 1 3 を D列にペーストし、 あ1イ1 や う3ハ3 をつくりたい場合に あ1イ1は良いですが、い2ロ3 ができてしまうのです。 ちなみに以下のような回答もありましたが、これも「フィルタしたセルに貼り付け」はできませんでした。。 バージョンはエクセル2003です。 可視セルを選択してから、「コピー」→「貼り付け」を行うと、可視セルだけが貼り付けされます。 以下は、その手順です。 1) コピーするセル範囲を選択します。 2) 「編集」→「ジャンプ」→「セル選択」をクリックします。 3) 表示される画面で、「可視セル」にチェックを入れ「OK」を押します。可視セルだけが選択されます。 4) その後、コピーから貼り付けで、可視セルだけが貼り付けされます。 http://office.microsoft.com/ja-jp/assistance/HP052014731041.aspx セルの選択コマンドから操作する方法もあります。 http://www.h3.dion.ne.jp/~fukusima/waza/ura124.html 参考URL:http://office.microsoft.com/ja-jp/assistance/HP052014731041.aspx,http://www.h3.dion.ne.jp/~fukusima/waza/ura124.html

  • マクロでの可視セルのコピー&ペーストについて

    いつもお世話になってます。 マクロに関してですが、 見えているセル(可視セル)のみコピー&ペーストをする方法についての質問です。 請求書を連続印刷するマクロを質問させていただいたことがありまして。 (http://okwave.jp/qa/q6948578.html) 色々ありまして現在この形で使用しています。 Sub sample() Dim lastrow As Long Dim i As Long Dim hassou_column As Integer hassou_column = Range("W3").Column '条件項目のある列を指定(発送列) '「発送」列の最終行を取得 lastrow = Range("W3").End(xlDown).Row For i = 4 To lastrow If Cells(i, hassou_column) = "●" Then Call mySeikyusyoPrint(i) End If Next i MsgBox "実行しました" End Sub Sub mySeikyusyoPrint(ByVal rowNum As Long) Dim koumoku(24) As String Dim j As Integer Sheets("売上").Select '「売上」側の処理 For j = 1 To 24 koumoku(j) = Cells(rowNum, j) Next j '「請」側の処理 Sheets("請").Select For j = 1 To 24 Cells(1, j) = koumoku(j) Next j ActiveWindow.SelectedSheets.PrintOut From:=2, To:=32766, Copies:=1 Sheets("売上").Select End Sub 「売上」「請」の2つシートがあり、「売上」のW列において●があるところを判定し、 ●があるところだけ連続印刷していくという仕様になっています。 「売上シート」の1行目コピー→「請」シート1行目に貼り付け→印刷→ 「売上シート」の次の行をコピー→「請」シート1行目に貼り付け→印刷 という繰り返しになっています。 「売上」シートには非表示列が存在しまして。 現在は非表示部分を削除して使用していますが、本来は消したくないという事もあり 今回このマクロに「可視セル」だけコピー&ペーストさせるにはどうすればいいか、 という話になり、その点でつまずきまして質問をさせていただきました。 何度か修正を加えたのですがうまくいかず。 可視セルと言うと Selection.SpecialCells(xlCellTypeVisible).Select で、可視セルを選択して、という流れかと思います。 しかし勉強不足以外の何物でもないのですが、結局わからず。 上記のマクロを修正でも全く別の形でも構いませんので、 皆様の知恵をお借しいただけないでしょうか。 いつも申し訳ございません。何卒よろしくお願い致します。

  • コピー、貼り付け

    エクセル2007のブック1シート1のA1からブック2シート2A1にセルのリンク貼り付けをして,ブック2シート2A1をブック2シート2A2にコピー貼り付けをしたところ、ブック1シート1A2が貼り付けられてしまいます。シート1A1を貼り付けタイのですが・・・・・・なぜ同じものがコピペできないのでしょうか、誰か教えてください。

専門家に質問してみよう