次の方法で共有

Excel2016のVBAの計算スピードが2010より 極端に遅くなった原因を見つけました。

Anonymous
2021-01-06T01:42:58+00:00

私は 30年位前から工場やスーパーの30分毎のデマンドデーターから 何KWの発電を何台動かしたら、最も効率が良いかをExcelとVBAを使った発電原価を計算するソフトを開発し業界では最も正確と評価されていました。 

今は 77歳になり 趣味の世界ですが 得意なVBAのソフトで 趣味のクラブに貢献しています。今の利用しているVBAプログラムは 300人程度の会員が 毎月 5Gのボウリング大会を開き その毎月の点数を記録して個人別のAVGやハイゲームを年間の一覧表にまとめる為に VBAを利用しています

VBAの最大使用バイトが 64KBの為 2か月毎に計算させていますが、2か月の計算に 18秒もかかり Excel2010の2~3倍もかかるようになり、3年前の購入時に 色々と問い合わせをしましたが解決できず、新規に購入したパソコンに 以前のExcel2010をインストールして使っていましたが、2010のフォローが出来なくなってからは やむなく2016を使っています。

最近発見したのですが VBAの動作中に 最下段の計算中と表示されてる行の右側に 文字が点滅している事を発見しました計算中(4スレッド)反復中などと変化しているようです。点滅はかなり早く見づらいですが 必要のない表示だと思います。

VBAの計算中に こんな表示をさせたら遅くなるのは当たり前で、表示させる理由もないと思います。

これは バグだと思いますので、表示を無くせば Excel2010より 絶対に早くなると思います。

12カ月のAVGの計算に 18秒×6=108 約2分もかけたくありません。4年前より遅くなること自体がおかしな話です。VBAを作成しているプログラマーの方、早急な改善をお願いします。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-01-06T03:58:28+00:00

    こんにちは。

    同じユーザーとしてマイクロソフト製品のサポートを行う独立アドバイザーのYuki M.です。

    このフォーラムは技術的問題がある場合の問題解決を前提としておりますので、目的がフィードバックのご送信である場合は、下記から行って頂ければと思います。

    https://support.microsoft.com/ja-jp/office/micr...

    大変恐縮ですが、どうぞ宜しくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません