忍者ブログ
  • 2025.05《
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 》 2025.07
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2025/06/20 04:22 |
Other
Option Explicit
subステータスバーに表示1()
Dim l As Long
For i = l To 100
Application.StatusBar=i&″回目の処理をしています…″
Next i
Application StatusBar = False
'↑これをクリア(False)に戻さないと、画面と閉じるときの保存ダイアログとかでなくなることがあるので注意!
End Sub
Subステータスバーに表示0
'徐々に伸びるプログレスバーを真似る
Dim : As Long
For i = l To 20000
1f i Mod 1000 = O Then
Range(″Al″) = i
Applicat:on.StatusBar〓″処理中.…″&Str:ng(int(i/1000),″■″)
End lf
Next :
Applicatlon.StatusBar = False
End Sub
Subステータスバーの表示状態と合わせて0
'/現在のステータスバーの表示状態を保持
Dim statusBarVisible As 3oolean '…→True/False
statusBarVisible = Application.DisplayStatusBar
Application.DisplayStatusBar〓True 'ステータスバーを表示
Application.StatusBar=″処理中です。お待ちください。(^_^v)″
Appl:cation.Wait Now + TimeValue(″00:00:05″) '5澤少4争窃発
Application.StatusBar=Fa:se 'ステータスバーをクリア
Application.DisplayStatusBar=statusBarVisible 'ステータスバーの表示状態を元に戻す
End Sub
PR
2016/04/18 23:49 | VBA | コメント(0)
<<Proc | ホーム | Object>>
コメント
コメントの投稿















前ページ | ホーム | 次ページ