Excel (VBA)

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

 
(Windows 11 Home : Excel 2021)
UserForm上のTextBoxのカーソルの点滅時間が短い
投稿日時: 22/03/13 20:13:08
投稿者: shimoichimabu

UserForm上のフォーカスしたTextBoxのカーソルの点滅時間が短かいです。5〜6秒くらい。
実用上は問題ないですが、以前のバージョンではずーっと点滅していたように思いますが・・・。
UserForm上のタブオーダーはTextBoxを最初に設定しています。
TextBox.SetFocusを追記しても5〜6秒くらいの点滅です。
向学のために、ずーっと点滅させる方法はあれば、知りたいです。?
 
・・・・・・・・
With UserForm
    .TextBox = Month(DateSerial(Year(Now), Month(Now) + 1, 1)) ' TextBoxにデフォルト値として入力
    .Show
End With
・・・・・・・・

回答
投稿日時: 22/03/13 20:27:49
投稿者: taitani

問題の切り分け
1.ブラウザー上のテキストボックス上でのカーソル点滅状態はどうか
 -端末が悪いかの切り分け
 
2.セルを編集状態にしたときのカーソル点滅状態はどうか
 -Excel 全体が悪いかの切り分け
 
2.Ctrl + F の検索フォームを表示したときのカーソル点滅状態はどうか
 -フォームが悪いかの切り分け
 
どうなりますか?

投稿日時: 22/03/13 20:39:57
投稿者: shimoichimabu

taitaniさん回答ありがとうございます。
 
Excelで、Ctrl + F の検索フォームを表示したときのカーソル点滅状態は
5〜6秒くらいの点滅で、UserFormのTextBoxと同じ挙動でした。
 
しかし、1. 2.の場合はずーっと点滅していました。

回答
投稿日時: 22/03/14 11:31:48
投稿者: taitani

確認ありがとうございます。
私の Excelは Microsoft 365 なのですが、3. (すみません、2.ってなっていましたね) の Ctrl + F も、
UserForm も、5〜6 秒の点滅で、あとは点滅なしでした。
そのため、そういう仕様になったのかもしれませんね。

回答
投稿日時: 22/03/14 16:46:34
投稿者: QooApp

こんにちは
win10-エクセル2013/2019同様の現象をこちらでも観測しました。
6秒程度のカーソル点滅後、常時表示しっぱなしになりますね。

回答
投稿日時: 22/03/14 16:50:23
投稿者: QooApp

http://blog.livedoor.jp/b_ridge/archives/77304806.html
発見しました。
カーソル点滅バグの修正パッチ以降の仕様だそうです。

投稿日時: 22/03/14 19:04:11
投稿者: shimoichimabu

taitanさん、QooAppさん回答ありがとうございます。
 
>発見しました。
>カーソル点滅バグの修正パッチ以降の仕様だそうです。
貴重な情報、ありがとうございました。
 
以前使用していたノートパソコンでEXCELを実行すると、
記憶通り、やはり、TextBoxのカーソルはずーっと点滅しています。
ちなみにこのノートパソコンは、Windows7、Excel 2010 です。
 
恐らく、Windows10からのExcelから5〜6秒位しか点滅しない仕様になったのでしようね。
 
色々、貴重な情報ありがとうございました。