• ベストアンサー

エクセルに貼り付けした写真の削除について。

エクセルのA列に写真を貼り付けしています。 B列にはその写真のタイトル、Cから先はその詳細等を記入してます。 デジカメで撮った写真をweb上に載せて、そこからコピーして、サイズを変えてエクセルに貼り付けて商品の管理をしております。 セル内からはみ出ないように写真を貼り付けしております。 ただ、そうやって商品の管理を続けたエクセルの表は、ついに475MBに膨れ上がりました。 過去の商品のデータの行を選んで、切り取りをして、他のエクセルの新しいフォルダに移したいのですが、写真だけついていかないのです。 また、その行を切り取りしたにもかかわらず、写真はデータ内(行と行の間)にひっそりと残ってしまっております。 結局写真が残っている状態なので、要領はほとんど変わらないままです。 写真を直接削除しようにも、削除の項目がありません。 仕方ないので、1個1個切り取りし続けて消しております。 写真ごと過去のデータを消す方法があれば、誰か教えてください。 宜しくお願いいたします。

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

  • ベストアンサー
  • takafun55
  • ベストアンサー率34% (78/228)
回答No.2

行と写真を一緒に削除する方法は知りません。^^; 私だったら、次の手順でやります。 1.編集→ジャンプ→セル選択→オブジェクトにチェック→OK。 2.これで写真(写真以外のオブジェクトもすべて)が選択されますから、DELETEキーを押して写真を削除します。 3.行を削除 意図と全然違う内容でしたら、ご勘弁をm(__)m

suzukiman2000
質問者

お礼

ご丁寧にご返事を頂戴いたしまして、誠にありがとうございます。 ジャンプというのは、初めて知りました。 一度に大量の写真が消えたので、かなりのタイムロスになりました。 もっとエクセルの勉強に励みます。 本当にありがとうございます!! 前回ご回答くださった『takase_000』様のご指示とあわせまして、商品管理の整理をしたいと思います。 私の分かりづらい質問に、ご丁寧にご対応くださいまして、誠にありがとうございました。

その他の回答 (1)

回答No.1

切り取り→貼り付けとありますが、 選択範囲が多い場合、切り取るにも時間がかかります。 容量が475Mとありますので、切り取り処理も結構な時間となります。エクセルなどでデータを直接コピペするにはメモリに蓄える時間が相当かかりますので、タスクマネージャでCPUの負荷率を見ながら切り取りを行い、負荷率が落ち着いたら貼り付けを行ってみてください。 切り取りが完了する前に貼り付け処理を行ったため、写真がついていかないのだと思います。 ところで、写真は何枚ほど張り付いているのでしょう。 BMP形式で張り付いているとなるとJPG形式に直すことで容量はおさまりますが、JPGでも数百枚とかなるとかなり処理は重くなります。

suzukiman2000
質問者

お礼

ご丁寧にご返事を頂戴いたしまして、誠にありがとうございます。 写真は、今現在で10000枚以上張り付いております。 エクセルに張り付いている写真のプロパティに書いてなかったのですが、写真はweb上に載せる際に、JPG形式で載せておりますので多分JPG形式かと思われます。 この475MGのエクセルを、フォルダごとコピーして、中の古いデータのみを削除、も試みました。 やはり、写真は削除されておらず、行と行の間にひっそりと隠れて存在しているんです。完璧に消すには、1枚1枚切り取りを繰り返すしかありませんでした。 フォルダの全てをコピーするのにも、確かに相当な時間がかかりました。 例えば、7月分(過去)のみのデータを完全に切り取る場合、または削除する場合、やっぱり待っていればよかったのでしょうか。 私の質問の内容も分かりづらいかと思われます。 ご指摘も含めて、再度のご返信をお待ちいたしております。

関連するQ&A

  • エクセルで重複するセルを削除したい

    エクセル2000で同じ内容のセルが複数あったとき、ひとつだけを残し他を削除する方法を教えてください。 ただし少し条件があります。 データーは5列100行位からなっています。 A列にある重複したデーターのセルを削除したいのですが、A列は同一なのですがB列は異なっています。B列に数字が入っているセルとうでないセルがあるのですが、数字が入っているものを残したいのです。 具体例は次のとおりです。 A列に 「ホンダCIVIC」 B列 「-」と書かれた行と A列に 「ホンダCIVIC」 B列 「2」と書かれた行、 A列に 「ホンダCIVIC」 B列 「5」と書かれた行、 のA列だけを見ると重複した3行が有ったとします。 B列に「5」または「2」の入った行ひとつだけ残し、他を削除したいのです。 何かよい方法があればお教えください。よろしくお願いします。

  • エクセルで複数行のデータを1行にする方法

    エクセルで複数行のデータを列挿入--切り取り--貼り付けで1行にしたいのですが、 その様なセルの並びが沢山あります。 VBAマクロなどで一度に出来る方法が有りましたらどうか教えて下さい。 データはこんな感じです。 ┌─┬─┬─┬─┬─┐ │01│04│07│10│13│ ├─┼─┼─┼─┼─┤ │02│05│08│11│14│ ├─┼─┼─┼─┼─┤ │03│06│09│12│15│ ├─┼─┼─┼─┼─┤ │16│19│22│25│28│ ├─┼─┼─┼─┼─┤ │17│20│23│26│29│ ├─┼─┼─┼─┼─┤ │18│21│24│27│30│ ├─┼─┼─┼─┼─┤ この様に並び替えたいのです。 ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐ │01│02│03│04│05│06│07│08│09│10│11│12│13│14│15│ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ │16│17│18│19│20│21│22│23│24│25│26│27│28│29│30│ ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤ 何卒宜しくお願いいたします。

  • エクセル 網掛けしてあるセルの行を残してそれ以外の行を削除するVBA

    windows-xp、エクセル2003を使っています。 エクセルデータがA列からU列まであります。 (1000件程かな、時々AA列まである時もあります) G列には、網掛けしてあるセルがあります。 そこで!! 網掛けしてあるセルの行だけを残して、網掛けがされていない行のデータを一気に削除する!というマクロ(VBA)を作りたいのですが、どうすればよいでしょうか? VBAまだ、よくわかっていないので、初心者レベルでわかりやすく教えてくださると助かります。 宜しくお願い致しますm(_ _)m

  • エクセルに写真の取り込み方

    デジカメで撮った写真を日時、天候、場所などの詳細をエクセルに書き込み写真の画像もその列の中にとりこ取り込んでまとめたいと思っておりますができません。写真をそのまま挿入することはできるのですがクリックをすると画像が開いて見えるようにしたいのでやり方をご存知の方がいらっしゃいましたら教えてくださいよろしくお願いします。

  • excelで奇数の行のみ削除したい

    excelで奇数の行のみ削除したいんですが、やり方を教えてください。現在2000行、10列くらいデータが書き込まれています。行は偶数行しかデータは書き込まれていません。そこで、奇数行をすべて削除したいんですが、やり方がわかりません。ご存知の方、よろしくお願いいたします。

  • エクセルの空白セルの選択

    こんにちは いつもお世話になっています。  エクセルの空白セルの選択について教えてください。 A列、B列にデータがあります。それぞれの列で空白セルがありますが、同じ行で両列ともに空白のセルだけを選択する方法を教えてください。  単に「ジャンプ」から空白セルを選択すると片方にデータがある行のセルも選択してしまいます。片方にデータのある行は残し、両列ともに空白の行を削除したのです。  よろしくお願いします。

  • エクセルの異常に余計なセルを削除したい

    お世話になります。 職場で不慣れなエクセル作表をしました。 70行位、N列位のものなのですが 69行目と70行目にF列以降、二桁台(××列)まで 異常に長い列に渡って無駄な罫線入りセルを作ってしまいました。 数行ずつ削除していったのですが、なかなか終わりません。 効率よく削除する方法をご存知の方、ご伝授ください。 よろしくお願いします。

  • Excelで行全体が空欄の場合に行を削除(詰める)

    Excelシート上、幾つかの列があり、大量の行があります。 1行のうち、全ての列のセルが空の場合は、その行を削除して上に詰めたいですが、自動で削除する方法を教えてください。 Excel2010です。

  • Excelでマクロを使用した削除に関して

    マクロ初心者です。 Excelにて、以下のような表データがあるとします。     A列 B列 C列 D列 E列 … 1行      51  50  52  51    2行  50  a   b   c   d 3行  51  e   f    g   h    4行  52  i    j    k   l この表の中で、A列と1行目の値が同じになる交点となるセルの値"以外"を 削除して以下のように表示させたいのですが、 その方法がわかりません。     A列 B列 C列 D列 E列 … 1行      51  50  52  51    2行  50      b       3行  51  e          h    4行  52          k    単純な行削除・列削除ではないため、 頓挫しています。お知恵を拝借したく、よろしくおねがいします。

  • エクセルで行削除した際、フォームの一部が残ります

    こんにちは。 エクセル2002を使用しています。 例えばB8:B12にボタンを配置しています。 6~15行目を選択し削除とすると、 B6セルの上部にボタンの残骸(?)が出現します。 実際は消えておらず「切り取り」するまで消えない のですが、行削除では不可能なことなのでしょうか? VBAで行を指定し削除したいのですが、オブジェクトが あると消えないので困ってもいます。 どなたか良い解決法があれば教えてください。 よろしくお願いします。

専門家に質問してみよう