-PR-
解決済み

エクセルVBAで、テキストボックスにセルの値を入れる(2)

  • すぐに回答を!
  • 質問No.85389
  • 閲覧数1034
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 59% (116/195)

エクセルVBAで、テキストボックスにセルの値を入れる(1)の 回答13で
>うまくいったとしてもデータの書込みとテキストボックスの更新が同期がとれない時がある という部分で
これは、どういった理由で同期がとれなくなるのでしょうか? それとその場合の対処法を教えてください。

前回URL:http://oshiete1.goo.ne.jp/kotaeru.php3?qid=79173
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル13

ベストアンサー率 68% (791/1163)

回答13を書いているときに、実行していてうまくいっているはずなのに、テキストボックスの数値が更新されない状態になり、いろいろ調べて、Tensouの中にDoEventsを2箇所入れています。それ以降は正常に更新されています。(私のPCでは)

個人的な経験ですが、たまにこの事象にぶつかります。シートやユーザーフォームにオプションボタンやテキストボックスを配し、シートに関連付けると同期がとれない場合があるようです。作りがまずいのかもしれませんが。
特にオプションボタンについては、ボタンの変更がセルに反映しなかったり、セルの値がオプションボタンに反映しないケースがあり、関連付けを止めて直接値をセットしたりしています。マイクロソフトのサポートにも似たような事例がありましたが原因はよく分かりませんでした。専門家にも聞いてみて、関連付けよりVABで直接値を代入する方式にしています。
今回の場合はDoEventsをいれて、正常に更新されるようになりました。
お礼コメント
rurucom

お礼率 59% (116/195)

ありがとうございます。心配要らないってことですね!
投稿日時 - 2001-06-05 21:35:13
関連するQ&A
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ