- 締切済み
エクセル表からエクセル表を作成するには
例えば、ハガキソフトで作った住所録を別のエクセル表にコピーしたい。 → 特定の列を指定して 【何行あるか分からないデータを、特定の列を指定して、別表にしたい】こんな事簡単にできませんか? うまく説明できませんが、行データを読んで、別表の特定セルへコピーしてやりたい、データ行は何行あるかは不明(表を見れば分かるのですが・・)な場合。 要は最初の行からデータ終わりの行を読んで、別表へコピーしたいのですが、宜しくご教授お願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- brax3
- ベストアンサー率36% (17/47)
マクロ組むしかないのではないでしょうか ちなみに1セルずつReadWriteするよりもRangeで範囲指定でReadWriteする方が速いです。
- redowl
- ベストアンサー率43% (2140/4926)
列 A B C D ・・・・ と表示してあるセルをクリックすれば、 その列全体が選択出来るので その状態で、コピー。 別シートに移動し、列指定しペーストすれば良いのでは?
お礼
早速ありがとうございました。 回答いただきました方法はよく承知しているのですが、説明がうまく出来なく申訳ありませんでした。 エクセルにそんな様なツールが無いかな~と思いまして。
>→ 特定の列を指定して → Ctrl]+[Shift]+[↓]で指定列の最終行までを範囲に、コピーできます。 途中に、空白セルがある場合、一旦止まってしまいますが、Ctrl]+[Shift]+[↓]の繰り返しで最終行までいきますよ。
お礼
早速の回答有難うございました。エクセルのツールで列等を指定すると簡単に異なる表にコピーできる様なツールが無いのかと思いまして質問させていただきました。表現が悪くすいませんでした。
- porilin
- ベストアンサー率22% (142/631)
コピーしたい行をマウスでドラッグして、編集→コピー(もしくはctrl+C) 新規作成したブックだかシートだかの貼り付けたい場所のセルを選択して、編集→貼り付け(もしくはctrl+v) という意味ではなくて?
お礼
早速の回答有難うございました。エクセルのツールで列等を指定すると簡単に異なる表にコピーできる様なツールが無いのかと思いまして質問させていただきました。表現が悪くすいませんでした。
- brax3
- ベストアンサー率36% (17/47)
「ハガキソフトで作った住所録」これはExcelファイルですか? コピーする作業を自動化したいのですか? 毎回手作業で良いのであれば、一番上のセルを選択しておいて、ctrl+↓キーを押すと一番下に入力されているセルまで選択されます。
補足
早速有難うございました。 住所録はExcelです。 【自動化したいのです】 → マクロを作るしかないのでしょうか? それとも、もっと簡単なツールが有るのでしょうか? エクセルのツールらしきものは無いのでマクロ作成?なと・・・ プログラムを組むならば、データREAD → データWRITE でデータENDまで繰返すと云った事で解決するのですが、、、
お礼
回答有難うございました。 エクセル内でそんなツール無いようですね。 やっぱり「マクロを組む」しかない感じですね。