• ベストアンサー

EXCELの使用方法について

あるデータをEXCELにコピーして加工しようとしたのですが、チェックボックスの項目までコピーせざるを得ませんでした。 ところが、このチェックボックスのセルを完全には削除・クリアすることができず、おまけに再度そんpファイルを開く時にとても時間がかかってしまい、何とか解決したいと思っています。 どなたか、EXCELにコピーしたチェックボックスのセルを削除またはクリアして完全になくしてしまえる方法をご存知の方、ぜひやり方を教えてください。 お願いします。

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

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

>チェックボックスです。選択できてもBackSpaceやDeleteキーを押し下げても消えません。 おかしいですね。普通なら選択できれば削除もできるのですが・・・ そのような場合は、対象物(チェックボックス)を選択し、右クリックから「切り取り」を選択してみてください(これがPC一般に共通する最も基本的な操作になります)。 ところで、チェックボックスを含むシートの範囲を選択して、新規ブックに「形式を選択して貼り付け」で「値」と「書式」の貼り付けすれば、ご希望の状態にならなかったのでしょうか? #今回のようなケースでは、いくつかの解決方法がありますので、それらの対処方法に問題がある場合は、その部分をきちんと返答するようにしましょう。

madoushi
質問者

お礼

Mackyさんへ。 サイトを見る間隔が空いてしまい失礼致しました。 どうも最初のコピーがまずかったようで、あと私のPCの動きが悪く、逐一ご指摘の操作をきちんと検証する時間が持てません。 これ以上この問題に時間をかける余裕もなく、中途半端ではありますが、今日を持って締切とさせて頂きます。 何度もご回答をお寄せ頂き、誠にありがとうございました。

その他の回答 (8)

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

>貼り付けるときに右クリックから「形式を選択して貼り付け」で「テキスト」の操作ですが、元データが既にそのHPには表示されなくなっていてテストできません。 それなら、エクセルシートのデータ範囲を選択して、右クリックから「形式を選択して貼り付け」で「値」を選択してみてください(必要ならもう一度右クリックし「形式を選択して貼り付け」で「書式」も貼り付けてください)。 >仰るやり方で△定規のアイコンをまとめてクリックして「削除」や「BackSpace」を押し下げるのですが、1つは消えないセルが残ります。 「消えないセル」とはチェックボックスのことではないのでしょうか? もし、チェックボックスなら、デザインモードにしても、そのチェックボックスが選択できないということでしょうか?

madoushi
質問者

お礼

何度も気にかけて頂きありがとうございます。 現時点でこれ以上の解決策がなく、私としてはExcelでもうひとつ別の表を作成し、消えないチェックボックス以外のセルのデータをそちらにコピーしてみました。 流石に動きは速くなりました。 まだまだコンピュータの世界は分からないことが一杯ですね。 あと2~3日、私なりにやってみて、現状維持ならそこで締め切ろうと思います。 ただここまでのMackyさんのお気遣いには感謝申し上げます。

madoushi
質問者

補足

チェックボックスです。選択できてもBackSpaceやDeleteキーを押し下げても消えません。 Office2003だからでしょうか? どうも私が引用したHPの特性のような気がしています。

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

>補足 >やってみましたが、どうしても消えないチェックボックスが1つあります。 上記の返答は補足ではありません。 まず、確認ですがエクセルのバージョンは2003以前なのですね。 また、貼り付けるときに右クリックから「形式を選択して貼り付け」で「テキスト」にすれば問題なくテキストデータだけ貼り付けられると思うのですがダメだったのでしょうか? さらに「どうしても消えない」とはどのような操作をした時に、どのように消すことができないのか説明するようにしてください。 もしコピーしたデータで対応する場合は、コントロールツールボックスツールバーで、編集モードにしてから、Ctrl+Gでジャンプダイアログを出して、「セル選択」から「オブジェクト」にチェックを入れて「OK」し、すべてのオブジェクトを選択し、Deleteキーを押してみてください。

madoushi
質問者

お礼

何度もご回答をありがとうございます。 仕事が繁忙期でろくにサイトにアクセスできず、この書き込みも遅れに遅れ、かつ中途半端であることをお許しください。

madoushi
質問者

補足

貼り付けるときに右クリックから「形式を選択して貼り付け」で「テキスト」の操作ですが、元データが既にそのHPには表示されなくなっていてテストできません。 仰るやり方で△定規のアイコンをまとめてクリックして「削除」や「BackSpace」を押し下げるのですが、1つは消えないセルが残ります。 Office2003を使用しています。 以降の操作はいま時間的に余裕がないので後日行います。すみません。

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

>上記改めて説明申し上げました。よろしくお願い致します。 まだ解決していないのでしょうか? すでに解決方法を提示していますが、まだ解決していないということは、エクセルのバージョンが2003以前のものを使用しているのでしょうか?(補足回答をしていません) その場合は、「表示」「ツールバー」「コントロールツールボックス」を選択し、ツールバー左上の青い三角定規のようなアイコンをクリックして、編集モードにすればチェックボックスなどのオブジェクトが選択できるようになります。 より簡便な対応をするなら、データ範囲を選択して右クリック「コピー」新規シートで右クリック「形式を選択して貼り付け」で「値」にして(必要に応じてもう一度右クリックから形式を選択して貼り付けで「書式」や「列幅」もコピーしてください)、最後に元のシートを削除してください。

madoushi
質問者

お礼

ご回答をありがとうございました。 補足に結果に関して記しましたので、引き続きお願いします。

madoushi
質問者

補足

やってみましたが、どうしても消えないチェックボックスが1つあります。 ご案はありますでしょうか?

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

>あるデータを この出所(コピー元)は何ですか。これを質問に書く必要がある。 また画像をコピーして持ってきてエクセルのシートに貼り付けていることはまさかないでしょうね。論外。 ーー 一般にエクセルに(他のソフトの画面からなどでなく直接、普通に)チェックボックスを貼り付けた場合、そのシートのどこかのセルの近くに見えているのですが、セルの属性ではない。浮いているもの(オブジェクト)がたまたまソノシートのそのセルの位置にあるだけと思えば良い。だからセルをクリックしてチェックボックスを何かしようとしても無駄と思う。 ただしセルのTOP,LEFT位置にチェックボックスを見てくれ的に持って行くことは出来るようになっている(ぴったり正確にはVBAで)。 ーーー 今問題にしているシートで、シートタブ部分で右クリックし、「コードの表示」をクリックし、出てきた画面の左上部の(General)と出ている右のほうの▼をクリックすると、チェックボックスの名前があると思う。 その名前を控えておいて、標準モジュールの Sub test01() Worksheets("Sheet1").OLEObjects("CheckBox2").Delete End Sub のSheet1-->  現在の問題のシート名 CheckBox2ーー> 上記で控えたチェックボックスの名前 に変えて、実行(コードの中にクリックを入れて、F5キーを押す)すると消えないかな、とおもう。 自信ないが一度やってみたら。 沢山在れば一度にデリートする方法もあるが。 この方法でうまく行くか自信はないが。 ーーー 同じことを操作では 表示ーツールバーデザインモード(三角定規と鉛筆のアイコンをクリック) 当該チェックボックス部でクリック。小さい○が6つ出たら、Deleteキーを押す、で消えませんか。

madoushi
質問者

お礼

ご回答をありがとうございました。 試してみました。が新たに問題が発生しましたので、上記補足に記します。

madoushi
質問者

補足

問題があります。ご指摘のうち、前者はチェックボックスの名前をひょじすることはできましたが、Checkbox1~200くらいまであって、該当するものが絞れません。また「標準モジュール」が何か分からず、実行できませんでした。 後者のご指摘を試しましたが、どうしても1つだけ消えないチェックボックスがあります。 これ以上できますでしょうか?

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

>あるデータをEXCELにコピーして加工しようとしたのですが、チェックボックスの項目までコピーせざるを得ませんでした。 どのようなデータをエクセルに貼り付けたのでしょうか? 例えばWebページならエクセルに貼り付けるときに、右クリックして「形式を選択して貼り付け」で「テキスト」を選択します。 >ところが、このチェックボックスのセルを完全には削除・クリアすることができず、 チェックボックスが選択できないという意味なら(例えばWebページにあるActiveXコントロールを削除したいなら)、デザインモードにして削除する必要があります。 Excel2007の場合で説明すると、開発タブ(表示されていないときは、Alt+T、Oのショートカットで「Excelのオプション」から「開発タブをリボンに表示する」にチェックを入れる)で「デザインモード」をクリックしてください。 #元データやエクセルのバージョンによって操作法が大きく異なりますので、ご質問の際には、どのようなデータ(アプリケーション)からコピーしたデータなのか、およびご使用のバージョンなどの情報を必ず明記するようにして下さい。

madoushi
質問者

お礼

ご回答ありがとうございます。 上記改めて説明申し上げました。よろしくお願い致します。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

チェックボックスというものは、コントロールツールでしょうか? Webから持ってきたデータでしょうか? >このチェックボックスのセルを完全には削除・クリアすることができず、おまけに再度そんpファイルを開く時にとても時間がかかってしまい、(そんp>そんな?) これが良く分かりません、完全にということは、多少は削除できたということでしょうか。 コントロールツールなら、コントロールツールのツールバーを出していただいて、青い三角定規のボタン(編集モード)をクリックして、削除するなら削除するで、可能なはずです。 また、このボタンを押した状態で、そのまま、[編集lの中の[クリア]で、[すべて]をクリックすれば、消えるはずです。

madoushi
質問者

お礼

ご回答ありがとうございます。 WebデータをEXCELにコピーしたものです。 チェックボックスがあるために、立ち上がりは遅く困っています。 上記新たにお尋ねしましたので、よろしくお願いします。用語は難しいですね。

  • ki-aaa
  • ベストアンサー率49% (105/213)
回答No.2

シート全体を削除してよければ、シートごと削除してください。 これからも、同じ方法で処理するのであれば、 ThisWorkbookのWorkbook_BeforeSaveイベントに 次のコードを書いてください。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) If Sheets("Sheet3").Range("A65536").End(xlUp).Row > 1 Then Application.DisplayAlerts = False Worksheets("Sheet3").Delete Application.DisplayAlerts = True Sheets.Add.Move After:=Sheets("Sheet2") ActiveSheet.Name = "Sheet3" Columns("J:K").ColumnWidth = 14 End If End Sub

madoushi
質問者

お礼

ご回答をありがとうございます。 Webデータをコピーしたのですが、チェックボックスを消せずに困っています。一斉にセルを選択して消そうとしてもすべては消えてくれず、立ち上がるのにも時間がかかり困っています。

回答No.1

「値のみ貼り付け」をすればチェックボックスはコピーされません。 以下などで解説しています。 http://www.dougamanual.com/blog/5/178/e1110.html ただし、すでに貼り付けられたチェックボックスは消せないと思われます。

madoushi
質問者

お礼

ご回答をありがとうございました。 仕事上必要になり、Webデータになっている氏名や電話番号を50人分くらいコピーしてEXCELに持っているのですが、1件1件コピーするのが手間で一斉にチェックボックスまでコピーせざるを得なくて、今度はそれを呼び出すにも時間がかかってしまい困っている次第です。 Webデータがまだ残っているかどうかを確認して、残っていれば仰る方法でコピーしてみます。

関連するQ&A

  • Excelファイルの容量が異常に大きいことについて

    各支店からExcelデータを受け取り、分析用に作成したExcelファイルにコピーして支店毎にデータ分析しているのですが、毎月データをコピーする度に、ある支店の分だけファイルが異常に大きくなり、とうとう開かなくなりました。バックアップにとっていたファイルで、ファイル容量が小さくならないか色々試しましたが、小さくなりません。その他現象、試行した作業は以下の通りです。 1.その他のファイルは数百KBにも関わらず該当ファイルは3,732KBです。 2.Excelのツールバーのデータ部分にポインターをあわせると暫く動きが固まります。また、ある特定のセル上では右クリック後暫く動きが固まり、その後クーリエの編集、データ範囲のプロパティーという項目が表示されます。 3.データをすべて削除してみましたが、ファイル容量に変化はありません。何もデータが無いはずなのに容量が変わらないなんて・・・(※シートを削除すれば減少しました。) 4.オブジェクトが隠されてないかチェックしましたが、該当はありませんでした。 Excel97、Windows98環境です。 ちなみに支店から来たデータはマクロが組まれていますが、対象シートのみコピーして、該当ファイルに貼り付けているだけです。該当ファイルにはマクロを使用していません。 推測 外部データ、クエリーの何かが残ってしまっているのではと考えますが、どうやってクリアできるのか分かりません。 何らかの解決方法をご存知であればご教示ください。 よろしくお願いします。

  • OFFCE2007のエクセルでの質問です。

    今までの回答が2003での回答で、解決に至らなかったため、再度質問します。OFFICE2007での回答のみお願します。 エクセル IEをコピーし貼り付けた時にチェックボックスが消えない エクセル2007です。 エクセル IEをコピーし貼り付けた時にチェックボックスが消えないのですが、どうやっても消えません。どうすれば、消せますか? ラジオボタンも同様に消せません。 2003では、ツールのデザインモード、三角定規のアイコンで選択して削除できますが、2007ではデザインモードが呼び出せません。 ユーザーインターフェイスをクラシック化できればいいのですが、マイクロソフトも不親切極まりなく困ってます。

  • エクセル2003の条件式書式についての質問です。

    エクセル2003の条件式書式についての質問です。 間違えてほかのセルをコピーしたのか、不必要な条件式書式があるセルの書式をクリアーしても、条件式書式を削除しても、何もないセルから貼り付けても、再度入力すると元の条件式書に戻ってしまいます。 これはバグなのでしょうか? だとしたら解決方法はありますか?

  • エクセル2003、範囲指定のことで

    エクセルあるシートのA1~L1に項目名が設定してあります。 他の時に使用したシートをコピーして項目名を利用してA2 からは再入力して使っていこうと考えています。 A2セルにカーソルを置いて、Ctrl+ShiftとEndを押して旧の データーが入っている部分を指定し編集→クリヤー→すべてで クリヤーします。 ところが、再度A2セルにカーソルを置き再びCtrl+ShiftとEnd を押すとまた同じ範囲が指定されてしまいます。 何故でしょう? どなたか教えてください。 宜しくお願いします。

  • Excel シート内を全削除する方法

    社内のWebページの入力フォームをExcelに貼り付けました。 すると、一部はセルに値が入り、一部はテキストボックス(?)として貼り付きました。このセルに入った値を別のシートで参照することにしました。そのシートに貼り付いているものを一度全てクリアして貼り付け直したいのですが、クリアする方法をご教授下さい。 普通に全選択から削除すればセルの値しか削除されません。テキストボックス(?)は、画像のように選択できないので、選択-右クリックから削除ができません。シートごと削除すれば、参照が消えます。もちろんそのまま上から貼り付けても良さそうですが、テキストボックスが何重にも貼り付くことになりそうです。

  • Excelのピボットテーブルをデータとして使いたい

    Excel(2007)で元データをピボットテーブルで加工し、その加工した表を再度データ(表)として使いたいことがよくあります。 添付画像の表1が元データで、これをピボットテーブルの表2にします。そこからコピー&ペーストして集計行を削除して、表3のようなデータを作りたいのです。この場合普通に作ると表3の黄色のセルが空白なので、上の値をコピー&ペーストしています。データが多いとこの作業がかなり面倒なので、なんとか楽をできないでしょうか? よろしくお願いします。

  • Excelでチェックボックスを使った列のコピー方法

    案件進捗表を作成しています。 進捗に応じて右へ右へとチェックボックスにチェックを入れていく形にしていて、 チェックボックスのとなりのセルに真偽の値を入れるように反映させています。 案件が増えるごとに、1,2,3行と・・とデータを増やしていきたいのですが、 1行目に作成した形式を下にコピーするとチェックボックスが全データ同じ動きをしてしまいます。 となりのセルに「TRUE」などを返すように反映させているチェックボックスはコピーできませんか? 教えてください。よろしくお願いします。

  • エクセルの 貼り付けについて

    会社でエクセルを使う必要に迫られています 操作内容としては社内ソフトデータをエクセルにコピーして編集するんですが コピー内容をエクセルに貼り付けると 普通はセルの中に貼り付くはずですが 貼り付けた領域の表示の状態はと言うと罫線類が消えたようになり選択セルから始まって数式バー辺りからデータシートの上に貼り付いている感じでセルに収まってくれません 何とか元に戻す機能でクリアすると選択セルに#連続で入っています 数値値のクリアで消して再度やってみますが同じ事の繰り返しです 貼り付ける時の領域選択にミスがあるんだろうと思うんですが対処法がわかりません  説明が解り難いと思いますが居ますがよろしくお願いします

  • Excelの入力方法

    Excelにおいて、入力した文字データを自動で、別ファイルにコピーしたいのですが、 方法が解りません。 具体的には、決められた書式のファイルAとBがあったとして、Aにて各セルに入力した文字データを自動的にBの決められたセルにコピーがしたいのですが、どのようにしたら宜しいでしょうか。 分かる方がいましたら教えて頂けると助かります。 ※Excelは2007になります。 宜しくお願い致します。

  • エクセルのチェックボックス

    こんにちは。 エクセルのチェックボックスについて一括でチェックをはずす方法を教えて頂きたいのですが、 チェックボックスにチェックを入れると自動で指定した範囲から価格を持ってくるという関数を使ったファイルを作成しました。 下記の(1).(2)の方法でそのチェックボックスのチェックを一括ではずすことは可能でしょうか? (1)そのファイルをチェックが入った状態で保存し閉じても、 再度ファイルを開いた段階で、すべてのチェックがはずれている。 (2)普通の数値が入ったセルに関しては”記録マクロ”を使用し、ボタンを押せば、数値が削除されるという事はできました。 それと同じような感じでボタンを押せば、チェックがはずれる。 もし(1).(2)の方法で可能であればその方法を教えて頂けないでしょうか? また、両方とも不可能ならば他の方法でチェックボックスを一括で外す方法教えて頂けないでしょうか? ちなみに、私は基本的な関数などは問題なく使用できますが、記録マクロに関しても初めて使用した程度のエクセル認識力ですので、いくつか方法があるならば、一番簡単だと思われる方法を教えて頂きたいです。 知識不足でお恥ずかしいですが、 ぜひ、教えて頂けます様、宜しくお願いいたします。

専門家に質問してみよう