システムトレード用の開発ツールです。エクセルのVBAを駆使して最高のパフォーマンスを目指します。基本は無料
現在、私はエクセル2003と2007の両方、XpとVistaの両方を使っているのですが、バージョンアップならぬバージョンダウンしようかと真剣に悩んでいます。今回はほとんど愚痴、大阪弁丸出しverです。
半年位前にデルパソを新たに買ったもんで、XpにしようかVistaにしようか悩んだあげく、やはり目新しさに負けてVistaを買ってしもうたわけです。はっきりいってVistaもエクセル2007も今のところ全く使えません、ダメな親不孝息子です。特にエクセル2007はインターフェイスを大幅変更したために、度肝も抜くほど戸惑います、なれるまでにストレスが溜まります。特に、VBAのヘビーユーザーには最悪です。まず自作マクロがよくフリーズします。その上、エクセル2003以前ではさくさく働いていたグラフ関係のプログラムが極端に遅くなります。原因は分かっているんです。しかし私がどうこう出来るレベルではありません(´ ・ ω ・`)
エクセル2003からエクセル2007になって、行数は65,536行から1,048,576行に、列数は256列(IV列)から16,384列(XFD列)に拡張されました。その結果、シートあたりのセル数は今までの1,024倍にアップしました。ここまでは私も横256列までといのは不満があったのでいいことだと思いましたよ、しかし縦1,000,000もいらんわ。試しに縦1列に1,000,000個の関数を入れてみ、それだけでフリーズします。そんな使えない拡張だったんです。仮に、縦100,000個、横10000個に関数入れたらそれを自動更新するだけで10分はかかります。めいっぱい関数入れら、約20倍の200分???そんなあほな使い方をするユーザーはいるのか?1回の更新に200分かかるデータベースなんていらん。
つーか、エクセルっていつからデータベースソフトになったの?データベースはアクセスちゃうのん。エクセルは元々は集計表をパソコンで表現するために開発されんちゃうの?そこいらへんの住み分けが出来ていたから、それぞれの存在がいい感じで、ユーザーに支持されたんじゃないのか?開発者でてこい・・・おまえは首じゃ、まじで。
セルレーダー2007作るにあたり高速化できるところはしました。
でも、エクセル2007上でセルレーダーが挙動不審になるのは、2007のせいです。
きょとったら、一度閉じて再度立ち上げたらほとんど治ります。それか2003にバージョンダウンしてください。エクセル2007は見た目がきれいなだけの木偶の棒です。

投稿者 システムトレーダー壱式 : 2008年06月20日 03:30
このエントリーのトラックバックURL:
http://systemtrader.info/cgi/mt/mt-tb.cgi/98