
windowsXP SP2
Excel2000を使用しています。
Application.ScreenUpdating=false
で画面非更新ができません。
sub Test()
Application.ScreenUpdating=false
msgbox Application.ScreenUpdating=false
cells(1,1) = "test"
Application.ScreenUpdating=True
end sub
とするとちゃんと、
メッセージではFalseが出るのですが、
cells(1,1) = "test"
の時点で画面が更新されてしまいます。
使用法が誤っていますか?
No.2
- 回答日時:
NO1の人の回答を、ちゃんと読みましょう。
たぶん、質問者が期待しているのは、
以下にする様にするだけ良いのでは
Sub Test()
Application.ScreenUpdating = False
Cells(1, 1) = "test"
Cells(1, 2) = "test2"
MsgBox Application.ScreenUpdating
Application.ScreenUpdating = True
End Sub
プログラムは、順番に動きます。
回答ありがとうございます。
問題はデバッグで1行ずつ動かして確認していたことにありました。
Sub Test()
Dim i As Integer
Application.ScreenUpdating = False
For i = 1 To 20000
Cells(i, 1) = i
Next
Application.ScreenUpdating = True
End Sub
として一気に実行したところ、正常に更新非更新になっていることが確認できました。
実は、現在作成中のプログラムでうまく非更新できず、上記サンプルプログラムでの確認でも非更新ができなかったため質問を投稿しました。
更新の使い方は問題ないことがわかったので、もう一度プログラムを読み直して、非更新がならない原因を見つけたいと思います。
質問の問題は解決したため、質問を締め切らせていただきます。
ありがとうございました。
No.1
- 回答日時:
> Application.ScreenUpdating=True
があればすぐ更新されます。
なくてもこのプログラムが終了すれば更新されます。
参考に書いたプログラムが間違っていました。
申しわけありません。
正しくは
Sub Test()
Application.ScreenUpdating = False
MsgBox Application.ScreenUpdating
Cells(1, 1) = "test"
Cells(1, 2) = "test2"
Application.ScreenUpdating = true
End Sub
です。
>> Application.ScreenUpdating=True
>があればすぐ更新されます。
そこで更新されればいいのですが、私のEXCELでは
Cells(1, 1) = "test"
を通過した時点ですでに更新されている、
ということです。
以前は正常に更新非更新ができていたのですが、いつの間にかならなくなっていました、、、。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) エクセルで、1つのセルで上書き足し算して セルの範囲を指定できますか? パソコン初心者です。 お時間 3 2023/07/05 06:13
- Visual Basic(VBA) VBA ステータスバー DoEvents 1 2023/03/30 12:22
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Visual Basic(VBA) このマクロの説明文を教えてほしいです。 1 2023/01/12 09:17
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) EXCELのセル相互同期用のVBAでの不具合 3 2022/08/10 11:44
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Visual Basic(VBA) ExcelVBAで、型が一致しませんのエラーについて 3 2023/06/20 09:51
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
今の日本に期待することはなんですか?
目まぐるしく、日本も世界も状況が変わる中、あなたが今の日本に期待することはなんですか?
-
コーピングについて教えてください
皆さんはストレスを感じたとき、どのような方法や手段、テクニックで対処していますか?
-
【お題】斜め上を行くスキー場にありがちなこと
運営も客も一流を通り越して斜め上を行くスキー場にありがちなことを教えて下さい。
-
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
screenupdatingが機能しなくて困ってます
Visual Basic(VBA)
-
エクセル VBA実行中のApplication.ScreenUpdatingについて
Excel(エクセル)
-
-
4
Application.ScreenUpdating=Falseを使うと・・・。
Access(アクセス)
-
5
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
6
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
7
エクセル・VBA CheckBoxのオブジェクト名に変数を使うことは可能でしょうか?
Excel(エクセル)
-
8
VBA 変数名に変数を使用したい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
VBAにてメール作成した際、一部...
-
Excelで4096点以上のFFTの方法
-
Vba UserFormを前面に出す方法...
-
PICマイコンのコピー(クローン...
-
eepromについて
-
未使用の変数を一括検索する方法
-
ドロップダウンリストの文字を...
-
TMBMSRV.exeによるCPU使用率上昇
-
VB.NETで、プログラム上から新...
-
長距離・マラソンをやりながら...
-
COBOLの連絡領域について
-
XnViewにwebpを「いつも開く」...
-
「Outlookが他のプログラムによ...
-
読み込み中にアクセス違反が発...
-
Excelに埋め込んだVBAのプログ...
-
Beep音を鳴らしたい
-
exeファイルしかないプログラム...
-
VBA実行中に他の作業をする
-
pc98でCOMMAND.COMを確認したら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
Vba UserFormを前面に出す方法...
-
VBAにてメール作成した際、一部...
-
XnViewにwebpを「いつも開く」...
-
「Outlookが他のプログラムによ...
-
読み込み中にアクセス違反が発...
-
ドロップダウンリストの文字を...
-
Excelに埋め込んだVBAのプログ...
-
PICマイコンのコピー(クローン...
-
未使用の変数を一括検索する方法
-
モジュール、アプリケーション...
-
VBAでユーザーフォームが自動的...
-
自動クエリとはどういうもので...
-
画像を読み込むのと取り込むの...
-
WORD印刷できるがEXCE...
-
excelのexe化について
-
C言語でのaccess violationに...
-
TMBMSRV.exeによるCPU使用率上昇
-
エクセルVBA 検索時に除外を設...
おすすめ情報