Indexへ
(9958)//【9957】→(9959)
------------------------
【タイトル】ExcelVBAで読み込み!!
【記事番号】 9957 (*)
【 日時 】07/07/13 01:00
【 発言者 】HiroCom777 hirocom777@hotmail.com
【 リンク 】http://www.h7.dion.ne.jp/~hirocom/VBdeJW/



VisualBasicでJwwのデータを有効利用できないかをテーマに研究しているHiroCom777です

ExcelでJwwのデータを読み込んで、データの内容をセルに展開して確認できるExcelVBAマクロを作ってみました・・・と言うより、今まで作ってきたプログラムをExcelにのせたらそのまま動いてしまいました(笑)

Excelファイルの形で公開しますので、興味のある方はダウンロードしてみて下さい。Excel2000,2003で動作を確認しています。(Excelのファイルです。)

興味のある方はダウンロードしてみてください。
ご意見ご感想などお待ちしています(^_^)/

http://www.h7.dion.ne.jp/~hirocom/VBdeJW/


Indexへ
(9957)←【9959】→(9962)
------------------------
【タイトル】Re(1):ExcelVBAで読み込み!!
【記事番号】 9959 (9957)
【 日時 】07/07/13 08:30
【 発言者 】jww大好き

HiroCom777さん こんにちは。

>ExcelでJwwのデータを読み込んで、データの内容をセルに展開して確認できるExcelVBAマクロを作ってみました・・・と言うより、今まで作ってきたプログラムをExcelにのせたらそのまま動いてしまいました(笑)

これは 便利なマクロですよ。
エクセル単体でJWWデータの有効利用が考えられます。
2003で結構で大きなデータの読み込み確認出来ました。

>ご意見ご感想などお待ちしています(^_^)/

HiroCom777さん お願いですが
読み込んだ後に
ブロック図形のデータのみの新規シート作成し

ブロック名,グループ,レイヤー,X座標値,Y座標値,角度,X倍率,Y倍率

の順に表を作成し
左からソート順で並び替えた形式にしたいのですが
マクロの作成方法を教えて頂きたいのですが
お願い出来ないでしょうか。


Indexへ
(9959)←【9962】→(9963)
------------------------
【タイトル】ExcelVBAのマクロを書くには
【記事番号】 9962 (9959)
【 日時 】07/07/14 08:38
【 発言者 】HiroCom777 hirocom777@hotmail.com
【 リンク 】http://www.h7.dion.ne.jp/~hirocom/VBdeJW/



jww大好きさん こんにちは。

コメント有り難うございます。

>これは 便利なマクロですよ。
>エクセル単体でJWWデータの有効利用が考えられます。
>2003で結構で大きなデータの読み込み確認出来ました。

何か使い道ありますか?
HiroCom777は、まだ具体的な使い道を見つけていないのですよ(笑)

>読み込んだ後に
>ブロック図形のデータのみの新規シート作成し
>
>ブロック名,グループ,レイヤー,X座標値,Y座標値,角度,X倍率,Y倍率
>
>の順に表を作成し
>左からソート順で並び替えた形式にしたいのですが
>マクロの作成方法を教えて頂きたいのですが
>お願い出来ないでしょうか。

Excelのマクロの書き方は、コードを自分で書いていく方法と
自動記録機能を使って書く方法の2通りがあります。
シートの整理をする場合は、自動記録機能を使うと良いと思います。

メニューの
『ツール』→『マクロ』→『新しいマクロの記録』として
捜査を開始。操作が完了したら
『ツール』→『マクロ』→『記録終了』
で、完了です。色々試してみると良いでしょう。

Excelのマクロの話を続けてしまうと、
この掲示板の趣旨から離れていってしまうので
私のHPの掲示板に書いて頂ければ
もう少し詳しい話が出来ると思います。

http://www.h7.dion.ne.jp/~hirocom/VBdeJW/

頑張ってください(^_^)/


Indexへ
(9962)←【9963】→(9965)
------------------------
【タイトル】Re(1):ExcelVBAのマクロを書くには
【記事番号】 9963 (9962)
【 日時 】07/07/15 00:15
【 発言者 】TS

HiroCom777さん、こん**わ

EXCEL2000で読込むと、コンパイルエラーとなります。

Private Sub cmdReadFile_Click()で引っかかり、vbHourglassが問題の用です。
EXCEL2000では未対応のようです。(;_;)残念


Indexへ
(9963)←【9965】→(9964)
------------------------
【タイトル】Re(2):ExcelVBAのマクロを書くには
【記事番号】 9965 (9963)
【 日時 】07/07/15 07:24
【 発言者 】HiroCom777 hirocom777@hotmail.com
【 リンク 】http://www.h7.dion.ne.jp/~hirocom/VBdeJW/



TSさん
DL有り難うございます。

>Private Sub cmdReadFile_Click()で引っかかり、vbHourglassが問題の用です。

HiroCom777の所ではExcel2000でも動いているのですがねぇ・・・おかしいですね。
vbHourglassの行は、読み込み字のマウスカーソル表示を処理しているだけなので
無くても動作に問題はありません。

該当する行を削除して動かしてみてください。
結果をご報告頂ければ幸いです。


Indexへ
(9965)←【9964】→(9966)
------------------------
【タイトル】Re(2):ExcelVBAのマクロを書くには
【記事番号】 9964 (9962)
【 日時 】07/07/15 00:17
【 発言者 】TS

HiroCom777さん、こん**わ

EXCEL2000で読込むと、コンパイルエラーとなります。

Private Sub cmdReadFile_Click()で引っかかり、vbHourglassが問題の用です。
EXCEL2000では未対応のようです。(;_;)残念


Indexへ
(9964)←【9966】→(9985)
------------------------
【タイトル】修正版アップしました
【記事番号】 9966 (9957)
【 日時 】07/07/16 09:58
【 発言者 】HiroCom777 hirocom777@hotmail.com
【 リンク 】http://www.h7.dion.ne.jp/~hirocom/VBdeJW/



HiroCom777です。修正版アップしました。

どうやら使用環境の違いが問題のようです。
HiroCom777のパソコンには何れもVisualBasic6.0がインストールされており、そのお陰でVisualBasic6.0で使用しているキーワードが一部Excelでも使用できてしまっている様なのです。

Excel用のキーワードに書き換えましたので、今まで上手く動かなかった方ももう一度挑戦してみてくださいm(_ _)m


Indexへ
(9966)←【9985】//(9967)
------------------------
【タイトル】Re(1):修正版アップしました
【記事番号】 9985 (9966)
【 日時 】07/07/19 00:32
【 発言者 】TS

▼HiroCom777さん:
ありがとうございました。快適に動きます。