Microsoft 製品に組み込まれている Visual Basic の実装。
投稿者_609 さん、こんにちは。
マイクロソフト コミュニティへの投稿ありがとうございます。
マイクロソフト コミュニティは一般ユーザー向けのフォーラムなので、この内容については開発者の方が多く利用される「MSDN フォーラム」で質問をされた方がコメントが付きやすいかと思います。
せっかくこちらに投稿いただいたところお手数ですが、上記に投稿をしてアドバイスを募ってみてくださいね。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
【現 象】
Excel2010を利用していたプロジェクトをExcel2016へ切替ると
フィルタ処理にて動作が応答なしになり止まってしまう
Excelのみでマクロを起動すると少し待てば絞り込み結果が得られますが、
dbsc上でフィルターをかけるマクロ(マクロとしては同一)を実行すると、
応答なしとなってしまい、強制終了せざるを得ないような状況になる。
・本現象は、必ず再現する。
・dbSCからのオートフィルターがExcel2016で正常に動作しているPCは無い。
・Windows10での動作
・5分程度で実行できたケースがあるが、
エクセルのみのマクロ起動でも絞り込み結果が
得られない場合(応答なし)もある。
・6500行×152列のシートに対し、3列にオートフィルターを設定し
データにて絞り込み時に応答なしとなる状況。
・プロジェクト実行の最初に実行した場合でも、応答なしで動作しない。
【環境】
<システム情報>
Excelファイルサイズ:11.8MB
Excelバージョン:Excel2016 32bit
PCのスペックは、メモリ8GB 64bit Excel2016は32bit版を利用しています。
Intel(R) Core(TM) i5-8265U CPU @1.60GHz 1.80GHz
メモリ使用率やHDDの空き容量には問題はありません。
【対策】
<対応項目>
・ワークシート関数を用いていたため、それを停止
・当該マクロにて動作前にEventstop,自動計算の手動化を行うよう変更(Screenupdatingのオフは以前より有)
・Windows10のアニメーション効果をOFFにする
・ExcelのハードウェアグラフィックアクセラレータをOFFにする
・Excelの「操作をアニメーションで表示する」をOFFにする
・AutoFilterをAdvanceFilterに変更
・対象シートのみ別ブックに移行して処理
・officeの修復および再インストール
・ウィルスチェックソフトを停止させた状態での操作
上記のような対策を行っておりますが、現象の改善には至っておらず投稿した次第です。
Microsoft 製品に組み込まれている Visual Basic の実装。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
投稿者_609 さん、こんにちは。
マイクロソフト コミュニティへの投稿ありがとうございます。
マイクロソフト コミュニティは一般ユーザー向けのフォーラムなので、この内容については開発者の方が多く利用される「MSDN フォーラム」で質問をされた方がコメントが付きやすいかと思います。
せっかくこちらに投稿いただいたところお手数ですが、上記に投稿をしてアドバイスを募ってみてくださいね。