• ベストアンサー

エクセル表にある空欄のテキストボックスを消したい

共有でファイルでエクセル表を使用しているのですが 使用者の中に何故か空欄のテキストボックスを貼り付けたまま 消さずに保存する人が居るようで、 ファイルごとコピーした際に倍増し、 日が経つとファイルを開く時間がかかるようにまでなり困っています。 立場上、犯人探しをする訳にもいかず 地道に空欄のテキストボックスを探しては 幾つも消しているのですが、なかなか見つからず ファイルが(何分も!)開かなくなった場合は、最初から書式自体を作り直したりまでしています。 空欄のテキストボックスということで、エクセルを開いた時には 確認する事が出来ないのですが どこにテキストボックスがあるか、すぐ確認できる方法 又はエクセル上にあるテキストボックスをまとめて消去できる方法などは ございますでしょうか? 御回答お待ちしております。

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

  • ベストアンサー
  • ronronPP
  • ベストアンサー率100% (3/3)
回答No.1

こんにちは!! きっと犯人は中身の字を消したら テキストボックスも消えると思ってるんでしょうねー。 やり方ですが、 「図形描画」→「オブジェクトの選択」(矢印マーク)を クリックするとカーソルが矢印になります。 (※表示されてなかったら  「表示」→「ツールバー」→「図形描画」にチェック!) 矢印でExcel上をがーっと選択すると図形が選択されるので 選択された状態でDeleteを押せば、一気に消すことができます。 もし消したくないのも選択されちゃったら Ctrlキーを押しながらクリックすれば選択解除できます。 PowerPointみたいな感じです。 矢印から普通のカーソルに戻す時は もう一度矢印マークをクリックするか 適当にダブルクリックすると戻ります。 他にもいい方法があるかもしれませんが 取り急ぎ書いておきます☆

noname#125816
質問者

お礼

お礼が大変遅くなり、大変申し訳ありません。 教えて頂いたやり方で対応したら、 即Deleteできました☆ 感動して「わぁ♪」と歓声を上げてしまった程簡単でした!! 教えて頂いて、 本当に本当にありがとうございました!!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

VBA を使った方法は選択肢にありますか? For Each...Next などを使って「何も入力されていないテキストボックス」を見つけ出すという方法も可能です。 参考的に VBA 処理の一部だけ書いてみると、 --- Dim Shp As Shape For Each Shp In ActiveSheet.Shapes If Shp.Type = msoTextBox Then If Shp.DrawingObject.Caption = "" Then --- みたいな感じで「文字入力のないテキストボックス」を探し出せます。 見つけ出したテキストボックスの枠線を太線にして色を変えるとかすれば見つけやすくなると思いますし、見つけ出したテキストボックスを削除する処理を追加すれば自動的に削除、という事も可能です。 実運用時には、念のために削除する/しないを一つずつご自身で判断した方がいいと思うので、少し手のこんだ処理になるかなと思いますが...。

noname#125816
質問者

お礼

御回答ありがとう御座います! 私にはちょっと難しい処理ですが・・・ 余裕がある際に勉強して実行してみようと思います。 御丁寧にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#184883
noname#184883
回答No.2

「テキストボックスは大量に存在し、どこにあるかは不明」という 事でよろしいでしょうか? 1.「図形描画」ツールバーから「オブジェクトの選択」を選択します。 (カーソルが矢印の形状になります。) 2.キーボードの「Tabキー」を押すと、描画されている任意のオブジェクトが1つ選択されます。 (削除したいものであれば、ここで削除します。) 3.更に「Tabキー」を押すと、次のオブジェクトが選択されます。 地道な作業になりますが、「Tabキー」でオブジェクトを探すことが可能です。 お試しあれ♪

noname#125816
質問者

お礼

No1.で回答頂いた方のものにTabキーを使った感じですね! このキーを使えば、応用で利用できるかもしれませんね。 どちらにしろ、矢印カーソルがそんな意味を持つとは知りませんでした。 回答頂き、本当にありがとうございますm( _ _ )m

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テキストボックスの空欄を消したい

    urizakaと申します。 さて、現在JavascriptとHTMLで、HTMLのテキストボックスが空欄になって いた場合エラーになるという処理を作っているのですが、その時に空欄の 内容が""の時だけでなく、" "(スペースキー一回)や" "(スペースキー2回) 等の場合も、テキストボックスが空欄であると認識してエラーが出るように したいのですが、何か良い方法ってないでしょうか?  VBScriptの場合は、" "を""に変換して比較するという方法が使えるの ですが…  すみませんが、宜しくお願いします。  環境は、JBuilder4です。

  • エクセル2007 テキストボックスの印刷をしない

    エクセル2007を使用しています。 テキストボックスを印刷しないようにするためボックス上で右クリックをしますが、 「書式設定」がでません。 「図形の書式設定」しか出ず「印刷をしない」という指定ができません。 他の回答を見ますと右クリックで「書式設定」が出るとありますが、 どうすれば可能ですか教えてください。

  • PDFにExcelのテキストボックスを貼り付けたい

    スキャナーで取り込んだPDFファイルに、Excelで作ったテキストボックス(文字・ロゴ)を貼り付けることはできますか? やはりソフトがないと無理でしょうか? PDFをExcelにすると見た目が悪くなるのであまりしたくないのですが、Excelのテキストボックスを貼りつけるとなるとやはりExcelにするのが簡単でしょうか? 量が多いので、できるだけ簡単にできる方法を探しています。 Windows7・Office2007使用です。 お知恵をお貸し下さい! よろしくお願いします。

  • エクセルのテキストボックス?

    エクセルのテキストボックスに影 (ボックスの下と右側に) をつける方法を教えていただけますでしょうか。 いただいたファイルに入っていたのですが、 図形ではないです、テキストの入力もできます。 因みにですが、環境は WinMe+Excel97です。

  • テキストボックスを消したい

    こんにちは。困っているので分かれば教えてください エクセルのファイルが異常に容量が大きいので、調べてみたら、シートの中に、使用していないテキストボックスがたくさん隠れていることが分かりました。 これを一度に削除することはできますでしょうか?枠線も見えないテキストボックスなので、探して消して・・では時間がかかって仕方ありません。 いい方法があったら教えてください。よろしくお願いします。

  • EXCELでのテキストボックス

    EXCELにてテキストボックスを使用してますが、ワードにあるテキストへの 前面へ移動というのは、EXCELでは出来ないのでしょうか。線を消さないで 線の上にテキストボックスを貼り付けたいのです。

  • エクセル2002/テキストボックス内の文章の行間?

    エクセル2002です。 テキストボックス内に書いた文章の行間を任意に変えることが可能ですか? 普通に書くとくっつきつぎで、一行あけると開きすぎなので、一行の半分くらいの行間にしたいのです。 テキストボックスの書式設定は見てみましたが、方法を見つけられませんでした。

  • EXCELで作ったテキストボックスをパワーポイントに貼付

    EXCEL上でテキストボックスや図形を使って、図作っています。(○の中に、テキストボックスで字を書いたり) そのテキストボックスのフォントはゴシックの10ptなのですが、それをパワーポイントに貼り付けたら、18ptに変わってしまいます。 これをEXCELの書式のまま貼り付ける方法はないでしょうか。

  • Excelの縦書きテキストボックスについて

    私のパソコンのExcel2002で縦書きテキストボックスを作成して、 そのファイルをメールに添付して友人に送信しました。 友人がそのファイルを開けて文字を入力しようとしたら、 右から左方向の横書きになってしまいます。 入力後にテキストボックスの網掛け部分をクリックすると縦書きに なりますがとても不便です。 テキストボックスの書式設定とページ設定の各項目の設定を 見比べてみても全く同じです。 何がおかしくてその様になるのかがわかりません。 どなたかご存知の方がいらっしゃいましたら教えて下さい。 ちなみに友人のExcelは2000です。 どうぞ宜しくお願い致します。

  • エクセルでテキストボックスのみ触れる用にする方法

    エクセル2013を使用しています。 エクセルの機能を使い、テキストボックスのみ自由に触れるようにする方法はありますか? 使用イメージとしては、画像をロックしまして、その上にテキストボックスを追加して編集をしていきたいです。 これをする際に誤って画像を選択してしまい画像が移動してしまうのを防ぎたいというのが今回の目的になります。 似た方法としてオブジェクトの保護をかけてシートの保護をし、テキストボックスのみロックのチェックを外すという方法がありましたが、この方法ですと画像の上にテキストボックスを載せていく際の新規のテキストボックス追加が出来ないようでした。 何かよい方法はないでしょうか?ご教示頂けると助かります。