返回列表 上一主題 發帖

進度條使用問題?(已解決)

本帖最後由 GBKEE 於 2011-5-9 06:58 編輯

回復 1# vackbin
  1. Sub test1()
  2.     UserForm1.Show
  3. End Sub
複製代碼
  1. Private Sub UserForm_Activate()
  2.     Dim I&
  3.     ProgressBar1.Max = ActiveSheet.UsedRange.Cells.Count
  4.     For I = 1 To ActiveSheet.UsedRange.Cells.Count
  5.         DoEvents
  6.         ProgressBar1 = I
  7.         ActiveSheet.UsedRange.Cells(I).Replace What:="C", Replacement:="A" ', LookAt:=xlPart, SearchOrder _
  8.         :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
  9.     Next
  10.     MsgBox "更新完成!", vbInformation
  11.     Unload Me
  12. End Sub
複製代碼

TOP

回復 4# vackbin
老弟: 這程式碼是要放在UserForm表單的程式碼
  1. Private Sub UserForm_Activate()
  2.     Dim I&
  3.     ProgressBar1.Max = ActiveSheet.UsedRange.Cells.Count
  4.     For I = 1 To ActiveSheet.UsedRange.Cells.Count
  5.         DoEvents
  6.         ProgressBar1 = I
  7.         ActiveSheet.UsedRange.Cells(I).Replace What:="1", Replacement:="A", LookAt:=xlPart, SearchOrder _
  8.         :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
  9.     Next
  10.     MsgBox "更新完成!", vbInformation
  11.    Unload Me
  12. End Sub
複製代碼

TOP

        靜思自在 : 是非當教育,讚美作警惕。
返回列表 上一主題