Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : 指定なし)
EXCELのウゴキが・・・・
投稿日時: 21/07/03 13:13:38
投稿者: S.Kos

みなさま、こんにちは
 
EXCELのウゴキ、と言うか、操作に対する反応に違和感を生じています。
 
1 セルを選択しても、フォーカスするまで僅かな遅れがあり、特にDelやBSで不都合を生じています
2 最上位「緑の行」を左クリックして移動させても、マウスの動きに一瞬遅れいます
 
ブックのサイズ(2,532KB)がモンダイか、と思っていました。
 
ところが、全く同じ構成の別PCでは、こうした現象を生じていません。
ともに、Win10Pro+EXCEL365(32ビット)、ウィルスセキュリティは「ソースネクストのゼロ」です。
 
このことについて、なにかしら心当たりはありませんか?
 
一般機能板かとも思ったのですが、同ブックには大量のVBAコードが含まれるため、こちらの板に投稿させていただきました。

回答
投稿日時: 21/07/03 13:26:36
投稿者: mattuwan44

 >同ブックには大量のVBAコードが含まれるため
 
ならば、コピーをしてみて、
マクロを削除してみれば、マクロのせいかどうかわかるのでは?
 
新規ブックではそんなことはないのですよね?

回答
投稿日時: 21/07/05 09:02:46
投稿者: Suzu

引用:
ブックのサイズ(2,532KB)がモンダイか、と思っていました。
 
ところが、全く同じ構成の別PCでは、こうした現象を生じていません。
ともに、Win10Pro+EXCEL365(32ビット)、ウィルスセキュリティは「ソースネクストのゼロ」です。

 
全く同じ構成のPC とは、ハードウェアのスペックも同じと言うことでしょうか?
引用:
Win10Pro+EXCEL365(32ビット)、ウィルスセキュリティは「ソースネクストのゼロ」
が同じなので同じ と仰っている訳ではありませんよね?
 
症状を拝見する限り、マシンスペックの問題の可能性の方が高いと思います。
 
タスクマネージャーにて、CPU、メモリ、ディスク の使用状況を
問題の発生するPC、発生しないPCにて確認してみてください。
 
問題の発生するPCの方が、高いのではないですかね?

投稿日時: 21/07/06 11:58:36
投稿者: S.Kos

Suzuさん、ご教示のほどありがとうございます。
 
二台のPCはほぼ同時期に購入したiiyamaで、i7+16GB+SSD、マシンスペックに違いは無いと思っています。
 
それはともかく、最後の一文、
>問題の発生するPCの方が、高いのではないですかね?
>
が気になりました。これが、
 問題の発生するPCの方が、「低い」のではないですかね?
なら肯けるのですが・・?

回答
投稿日時: 21/07/06 12:03:49
投稿者: Suzu

引用:
二台のPCはほぼ同時期に購入したiiyamaで、i7+16GB+SSD、マシンスペックに違いは無いと思っています。

一応、確認を行っておいた方が良いでしょう。
 
 
引用:
問題の発生するPCの方が、「低い」のではないですかね?
なら肯けるのですが・・?
こちらについては
引用:
タスクマネージャーにて、CPU、メモリ、ディスク の使用状況
問題の発生するPC、発生しないPCにて確認してみてください。
  
問題の発生するPCの方が、高いのではないですかね?
です。

投稿日時: 21/07/06 15:32:55
投稿者: S.Kos

Suzuさん、重ねてのご教示、感謝です。
 
読解力不足ですねぇ・・・恥じ入るばかりです。
高い低いはマシンスペックではなく、リソースの使用状況、のハナシなのですね!
 
さっそくやってみましょう。
 

投稿日時: 21/08/17 14:28:12
投稿者: S.Kos

Suzuさん、ご教示をいただきながら、とってもとってもな亀さんになってしまいました。
ご容赦ください。
 
違和感を生じないPCをA、生じるPCをB、と記します。
 

二台並べてタスクマネージャを立てて・・、正直なところ、ナニを見比べれば良いのか、判りません。
A、B、共にネットワークケーブルを抜き、Bにサクラエディタを立てて、これを書いています
プロセスのアプリは、Aがタスクマネージャだけ、Bは加えてサクラエディタがあります。
CPU使用率はともに0〜10前後を行ったり来たり、メモリは26前後、ディスクは0です。
 
次に問題の(?)EXCELファイルを読み込むと、
AのEXCELのメモリは66M、Bのそれは73M、EXCEL内部になにかしらの差がある?
 

判らないままにイジッていて、面白いことに気付きました。
 
ボタンのプロパティを開き、Captionを変えようとして・・なんと、違和感が逆です。
つまり、Aではカーソルを合わせてBSを押すと、一瞬以上の遅れを生じますが、Bではサクッと動きます。
 
いったい、ナニが起きているのでしょう?

回答
投稿日時: 21/08/18 10:42:14
投稿者: Suzu

引用:

二台並べてタスクマネージャを立てて・・、正直なところ、ナニを見比べれば良いのか、判りません。
A、B、共にネットワークケーブルを抜き、Bにサクラエディタを立てて、これを書いています
プロセスのアプリは、Aがタスクマネージャだけ、Bは加えてサクラエディタがあります。
CPU使用率はともに0〜10前後を行ったり来たり、メモリは26前後、ディスクは0です。
 
次に問題の(?)EXCELファイルを読み込むと、
AのEXCELのメモリは66M、Bのそれは73M、EXCEL内部になにかしらの差がある?

 
ファイルを読み込んで、反応の違和感が生じる操作を行った瞬間の
パフォーマンス
 CPU、メモリ、(そのファイルの在処によって ディスク/イーサネット) の変化について対比してみてください。
100%近くになる数値があるなら、それがネックと判りますよね。
 
 
mattuwan44 さんの提案にある様に、
VBAを消した場合の結果はどうだったのでしょうか。

投稿日時: 21/08/21 13:36:10
投稿者: S.Kos

重ねてのご教示、ありがとうございます。
いろいろやってみましたが、なにがなんやら?? 状態です。
二つ上に記したPC-Aは既に手元になく、以下はPC−Bでのことです。
 
1 違和感のレベル(?)とそのタイミングは様々、フォーム上での作業直後、画像(.png)の貼り付け直後、などのセル選択では特に顕著です。
  タスクマネージャを立てて、この瞬間のパフォーマンスを眺めるのですが、100%に近ずくほどの大きな変化は見られません。
  なお、この違和感をいったん甘受(笑)したなら、次のセル選択に問題はありません。
 
2 いま問題となっているブックは、MSSQLへのフロントエンドであり、多数のフォームを含むVBAコードが全てです。
  なので、このブックからマクロを削除して・・・、は考えられません。
 
3 そこで新たなブックで確かめたところ、画像(.png)の貼り付け直後のセル選択で、同じ現象を生じました。
  ただ、フォーカスするまでの遅れは、極めて僅かでした。

回答
投稿日時: 21/08/23 09:07:14
投稿者: Suzu

引用:
重ねてのご教示、ありがとうございます。
いろいろやってみましたが、なにがなんやら?? 状態です。
二つ上に記したPC-Aは既に手元になく、以下はPC−Bでのことです。
 
 
 

 
 
引用:
1 違和感のレベル(?)とそのタイミングは様々、フォーム上での作業直後、画像(.png)の貼り付け直後、などのセル選択では特に顕著です。
  タスクマネージャを立てて、この瞬間のパフォーマンスを眺めるのですが、100%に近ずくほどの大きな変化は見られません。
  なお、この違和感をいったん甘受(笑)したなら、次のセル選択に問題はありません。

 
画像や、シェイプが多い場合、もっさりとした動作になる事が多いですね。
 
 
引用:
2 いま問題となっているブックは、MSSQLへのフロントエンドであり、多数のフォームを含むVBAコードが全てです。
  なので、このブックからマクロを削除して・・・、は考えられません。

 
なぜでしょうか?
原因を特定するためであり、コードを削除して運用してくださいと言っている訳ではありません。
部分的にコード(処理)を削除(コメントアウト)し、処理を飛ばし その飛ばした部分に要因があるのか
を確認する事は、よく用いられる方法と思います。
 
 
引用:
3 そこで新たなブックで確かめたところ、画像(.png)の貼り付け直後のセル選択で、同じ現象を生じました。
  ただ、フォーカスするまでの遅れは、極めて僅かでした。

 
新たなブックとは、どんなブックでしょうか?
今回の処理を行う ブックでしょうか? それとも、まっさらな 「新規」-「空白のブック」でしょうか?
後者であれば、PC マシン が 要因と考えられますよね。 (あるいは画像の問題)

投稿日時: 21/09/05 08:55:18
投稿者: S.Kos

再度の亀さん、ご容赦ください。
 
先週末に新しいPC(byHP)を入手し、全てを移しました。
 
なんと、サクサク動くではありませんか!
 
どうやらPC固有のモンダイだったようです。
この間、最初に提示したPCで様々試みましたが、はっきりしたモノは未だ掴めていません。
それがWindowsそのものに起因するのか、Officeなのか、セキュリティ・ツ−ルなのか、不明なままです。
ひとつひとつ追い詰めたい・・・と思っています。
 
ご教示いただいたみなさまへ御礼しつつ、ここで閉じます。
ありがとうございました。