• ベストアンサー

I.E.からExcelへのテキスト形式貼り付けの件

お世話になります。 ウェブ上のデータを範囲選択して、値のみExcelシートに貼り付ける必要があります。 I.E.11からExcel2010にコピーペースト(HTML形式貼り付け)を行うと著しく時間がかかるため、[形式を指定して貼り付け]-[テキスト形式]を行いたいのですが、I.E.から行うと、複数のデータが1つのセルに貼り付けされてしまいうまくいきません。FireFoxから行うと、きちんと複数セルにコピーされるようです。 会社の都合でFireFoxが使用できないため、何とかI.E.かExcelの設定等で、貼り付けにかかる時間を短縮したいと考えております。ご伝授いただけませんでしょうか。

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

  • ベストアンサー
  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

同じ操作を毎月同じサイトから行っていますが、うまくいっています。恐らく元のデータに問題があるものと思われます。IEでうまくいかないなら、Firefox等他のブラウザを試すことも考えたら良いと思います。

cororin2
質問者

お礼

ありがとうございます。 同じ操作でうまくいくケースもあるのですね。 どうもFireFoxからはうまく貼り付けられるようなのですが、会社の管理上の問題でIEで作業しなければなりません。 Excelに形式指定でテキスト貼り付けした(1セルに複数データが入ってしまう状態)後、プルダウンでテキストファイルウィザードを利用すると、複数データとして認識されるところまでわかりました。 Excelのバージョンによる差異もあるかもしれないのですが、どうにか設定でデータ側の問題を解消できないか試してみる予定です。 引き続きお知恵いただければ幸いです。

その他の回答 (2)

  • asciiz
  • ベストアンサー率70% (6632/9395)
回答No.3

>(テキストファイルウィザードで処理する必要があります) え、まさか、HTML上に書かれている表形式を表形式のままExcelの縦横セルにコピペで取り込みたい、ってことなんですか!? えーと、それでは、「メモ帳」ではなく、「Microsoft Word」経由でコピペしてみてください。 Wordで再コピーした後、Excelにて「テキスト形式」で張り付け、こちらでは表形式のまま、張り付いたようです…。 (重くなければ、そのまま普通に貼り付けてもいいかもしれません)

cororin2
質問者

お礼

返信遅くなり失礼いたしました。 >え、まさか、HTML上に書かれている表形式を表形式のままExcelの縦横セルにコピペで取り込みたい、ってことなんですか!? いえ、こちらの要件は「値のみ」なのですが、Excelが言うことを聞いてくれないので、仕方なくそのままHTML形式のまま貼り付けています。こちらの希望は「コピー貼り付けにかかる処理時間の短縮」なのです。 ちなみに表の1行(4~5列)分を1度にドラッグコピーします。 パソコンのスペックにもよるようで、自宅ですとそれほど待ち時間も苦にはならないのですが、会社のパソコンですとかなり待ち時間が発生します。 ちなみに会社のExcel2010でテキスト形式に指定して貼り付けると、1つのセルに複数データが入ってしまう後テキストウィザードで列を分けることすら出てきませんでした。 メモ帳を介してもうまくいきません。 wordもExcel並みにHTML貼り付け時は重い様なのですが Wordを介すのとメモ帳を介すので効果の違いがあるのでしょうか。。。 何度もすみません。。。

  • asciiz
  • ベストアンサー率70% (6632/9395)
回答No.2

メモ帳を起動しておき、IEからコピーしたら、一旦メモ帳に貼り付け(Ctrl+V)。 そのまま、全選択(Ctrl+A)→コピー(Ctrl+C)、Excelに切り替えて普通に貼り付け(Ctrl+V)。 メモ帳を経由することで、HTML情報をそぎ落とすことができます。これでどうでしょう。

cororin2
質問者

お礼

ありがとうございます。 メモ帳を経由することで確かに余計な情報がなくなる分処理が軽くなるのですが、 1つのセルに入ってしまう現象は変わらずです。 (テキストファイルウィザードで処理する必要があります) 引き続きお気づきの点よろしくお願いいたします。

関連するQ&A

  • Excelの形式を選択して貼り付け

    Excelファイルの内容をコピーして別のExcelファイルに ペーストするときにセルの列幅や高さ(結合セル)も ペーストしたいのですが 「編集」の形式を選択して貼り付けでは テキストの形式を選択する画面が表示されます。 条件を指定して貼り付けるにはどうしたら宜しいですか?

  • Excelの「形式を指定して貼り付け」のショートカット

    Excelなどでコピーしたセルを貼り付ける場合、ctrl+Vを使うとセルに埋め込まれた式、書式すべてがコピーされます。純粋に数字だけを貼り付けたい場合、右クリックして「形式を選択して貼り付け」を選択して、さらに「値」を選択しなければなりません。 値貼り付けや書式貼り付けをしてくれるショートカットキーはありませんか? 教えていただきたくお願いします。

  • Excel 形式を選択して貼り付けで貼り付ける値は決まっている場合

    こんにちは。Excel2007を利用しています。コピーしたものを貼り付ける場合、形式を選択して貼り付けるがありますが、この中で値を貼り付けでの質問になります。 例えばA1に式が書いてあって、そこにデータを入力します。そこで値が「100」となったとします。これを形式を選択して貼り付けでB1に値貼り付けをします。これで値が貼り付けられますが、こうではなく、B1に貼り付けるときにその特定のセルに貼り付ける場合は常に値の貼り付けで行うことは可能でしょうか? ショートカット、マクロではなく、何か設定か式で可能ではないでしょうか?よろしくお願いいたします。

  • Excel VBA 値の貼り付けとUnicode テキスト貼り付け

    クリップボードの内容(数値もしくは文字列)を貼り付ける際、 アクティブなセルに値もしくはUnicodeテキストとして 貼り付けるコードを書こうとしています。 コピー&ペーストする内容は1つのセルだったり、複数のセル範囲だったり、 はたまたExcel以外のアプリケーションからのコピーだったりします。 それぞれについては下記のように書けば希望通りになるのですが どちらであっても対応できるよう、 両方の機能を一つのプロシージャでまとめることは可能でしょうか? ■エクセルシート上の値(セルや範囲)からの貼り付け Selection.PasteSpecial Paste:=xlValues ■外部ファイル(HTMLなど)からのUnicodeテキスト貼り付け ActiveSheet.PasteSpecial Format:="Unicode テキスト" これらは「マクロの記録」を参考にしたものですが、 Rangeオブジェクト用とWorksheetオブジェクト用に分かれているので クリップボードの種別判定?やエラー判定?のようなif文等による 何らかの分岐が必要なのかなと思い、自分なりに調べてみましたが、 具体的な方法がわからず困っております。 どちらにも対応できるコードにするにはどうすれば良いでしょうか? どうぞよろしくお願いいたします。

  • エクセル_形式を選択して貼り付け

    お世話になります。 エクセル操作についてお聞き致します。 セルをコピーして値のみ貼り付けをしたい場合 1.セルをコピー 2.形式を選択して貼り付け 3.値 4.OK だと思います。しかしなぜか分からないのですが、上記操作において 「形式を選択して貼り付け」を選ぶとなぜか「オブジェクト貼り付け」 の画面になってしまうのです。なにが原因なのか全く分かりません。 最近までは普通にできていたと思うのですが、なにか操作がおかしい のでしょうか?お心当たりのある方はご教授願いますm(_ _)m

  • エクセルの「値の貼り付け」ボタンについて

    こんにちは いつもお世話になっています。  エクセルのテキスト形式での貼り付けについて教えてください。 ツールバーに「値の貼り付け」のボタンを作ってあります。エクセルで文字列が入ったセルをコピーして、別のセル上で「値の貼り付け」ボタンを押すと正常に効きます。  しかし、たとえばIEで文字列をコピーしてエクセル上で「値の貼り付け」ボタンを押しても何も反応がありません。編集-「形式を選択して貼り付け」でテキスト形式を選ぶと正常にテキスト形式で貼り付けされます。  HTMLデータではボタンが効かないということなのでしょうか。それとも、固有のトラブルでしょうか。原因、対策を教えてください。

  • EXCELで、セル間隔をあけて貼り付けしたい。

    2つのEXCELファイルがあります。 ファイルAのデータが以下のようにありまして、    A  B  C  D  E --------------------------------- 1| 5  10  3  4  6 この横にならんだ数値をコピーして、ファイルBに    A  B  C  D  E --------------------------------- 1 | 5 2 | × 3 | 10 4 | × 5 | 3 6 | × 7 | 4 8 | × 9 | 6 こんな風に縦に、しかもセル間隔をひとつずつ空けてペーストしたいのです。 ファイルAの方の数値はSUBTOTAL関数を使用して出した結果の数値が入ったセルです。 貼り付けしたいセルだけをCtrlキーを押しながら選択して張り付けると 縦のセルの数×ファイルAの数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。

  • エクセル2007のVBEを使っています。セルのコピー貼り付け(形式を選

    エクセル2007のVBEを使っています。セルのコピー貼り付け(形式を選択して貼り付けを含む)はデータのみ可能 にして他はすべて不可能にする簡単な方法はないでしょうか。これを行うと複数の名前を入力する欄の書式が壊れてしまうのです。webでApplication.CutCopyMode = false を使ったものを2件見つけて試してみましたがうまくいきません。よろしくお願いいたします。

  • Excel でセルのコピーを形式を選択して貼り付け

    Excel でセルのコピーを形式を選択して貼り付けの時に初期値で{すべて(A)}に成っていますが 「値と数値の書式(U)」に最初から選択したいのですが 方法をご伝授いただきたいと思います

  • エクセルで形式を選択して貼り付けができない

    過去問で探せないため質問します。エクセル2003です。J6から06をセルの統合をしています。それの数式?をコピーしてJ55から055のセルを統合したところに貼り付けをしたいのですが、うまくいきません。コピー→形式を→値にすると『同じ大きさのセルが必要です』と表示され、コピー→形式を→数式にすると『#VALUE!』とエラーが表示されます。どうすれば数式をコピーできますか?

専門家に質問してみよう