人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

テキストボックスのみでつくられたエクセルの表データをテキストとして列ごとに保存したいのですが、やり方がわからないのでセルを一つ一つコピペしていますが、膨大な量なのでとても時間がかかってしまいます。どなたか良い知恵がありましたら教えてください!
OSはXP オフィス2003とMacOSX/9.2にそれぞれオフィスXと98があります。よろしくおねがいいたします。

●質問者: raramie
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:MacOSX OS XP エクセル オフィス
○ 状態 :終了
└ 回答数 : 10/10件

▽最新の回答へ

1 ● きゃづみぃ
●13ポイント

http://www.hatena.ne.jp/awindow?

マクロでやっていくしかないでしょうね。


マクロでやる場合、セルに貼り付ける時は、クリップボードを経由させ 一括で 貼り付けると 若干 速いようです。

◎質問者からの返答

回答ありがとうございます。

もし御存じであればマクロのやりかたを教えていただけると幸いです。


2 ● kirikoro
●13ポイント

http://srd.yahoo.co.jp/PAGE=D/LOC=S/R=8/*-http://www.sk2.aitai.ne.jp/~happy/:detail]

テキストボックスというのは図形描写で書かれたものでしょうか?それともただセルに入力されたテキストを列毎に保存したいのでしょうか?

前者ならVBAを勉強してマクロを作るしかないと思います。

後者なら、保存したい列以外をいったん削除して「名前を付けて保存」で「ファイの種類」でテキスト形式を選びます。

◎質問者からの返答

ご回答ありがとうございます。

図形描写で書かれたテキストボックスがセルの一つ一つに入っていて、そのテキストをセルに入れたいのですが、マクロをいじってみてもよくわからなくて。。。時間がないので困っております泣


3 ● きゃづみぃ
●13ポイント

http://www.hatena.ne.jp/1115128073#

人力検索はてな - テキストボックスのみでつくられたエクセルの表データをテキストとして列ごとに保存したいのですが、やり方がわからないのでセルを一つ一つコピペしていますが、膨大な量な..

For a = 1 To 2

ActiveSheet.Shapes(a).Select

b = Selection.Characters.Text

Range(”A” & a) = b

Next a


とりあえず こんな感じで マクロでできます。

あとは、環境に応じていろいろいじくってみてください。


クリップボード経由ではないので 若干 遅いですけど・・・。

クリップボード経由は ちょっと面倒なんです。

◎質問者からの返答

ありがとうございます。

が、しかし。。。

>_< 出来ませんでした。。

あまりマクロは詳しくないので勉強してみますがなんせ時間がなくて困っています。


4 ● akibare
●13ポイント

http://yahoo.co.jp/

Yahoo! JAPAN

テキストボックスの位置によってセルを決定(BottomRightCellプロパティ)、などのロジックを入れるとより洗練されますが、とりあえずどうぞ:


Dim ws As Worksheet

Dim c As Shapes

Dim s As Shape


Set ws = ActiveSheet

Set c = ws.Shapes

For i = 1 To c.Count

c.Item(i).Select

ws.Cells(i, 1) = Selection.Characters.Text

Next

◎質問者からの返答

ありがとうございます。しかし、

プロシージャの外では無効です。というエラーがでて実行できませんでした。

色々と勉強したいのですが、

今はとにかく時間がないので困っています。ありがとうございました。


5 ● teruteru14
●13ポイント

http://www.excel.studio-kazu.jp/

エクセル(Excel)の学校

お急ぎのようなので専門的なところで聞いた方が早いと思います。

エクセルでわからない事があるときは、いつもここを利用しています。多くの人にまめに見られているようです。

http://excelfactory.net/excelboard/

ExcelQ&A掲示板(エクセル質問掲示板)

http://homepage1.nifty.com/kenzo30/bbs/situmon.htm

エクセル質問掲示板利用案内

◎質問者からの返答

ありがとうございます!早速聞いてみたいと思います。


1-5件表示/10件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ