Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


56715 / 76732 ←次へ | 前へ→

【24762】Re:User Formを開放しても削除できません
回答  ponpon  - 05/5/8(日) 22:43 -

引用なし
パスワード
   こんばんは。
プログレスバー(?)の働きをさせているのだと思います。
コードは、いろいろ間違いがあるようですが、
私が試してみたところ
ユーザーフォーム1に ラベル1 ラベル3(ちょっと長め) コマンドボタン1を
貼り付け
以下コードを実行

'Private Sub UserForm_Initialize()
' Label3.BackColor = &H8000000F
' Label1.Caption = ""
'End Sub


Private Sub CommandButton1_Click()
 Dim myStep As Single
 Dim i As Long, j As Long

 With Label3

 myStep = .Width / 100
  .Width = 0
  .BackColor = vbRed
  Label1.Caption = "実行中です…"
 

 Randomize

 For i = 1 To 100
 For j = 1 To 10

  With ActiveSheet.Cells(i, j)
   .Interior.ColorIndex = Int(56 * Rnd + 1)
   .Value = .Interior.ColorIndex
  End With
 Next j

   .Width = .Width + myStep
   .Caption = i & "%"
 DoEvents

 Next i

 Label1.Caption = "処理が終了しました"

 End With

 End Sub

参考に角田さんの
http://www.h3.dion.ne.jp/~sakatsu/ProgressBarTopic.htm#J5
0 hits

【24744】User Formを開放しても削除できません hinerikomi 05/5/7(土) 6:36 質問
【24745】Re:User Formを開放しても削除できません おさる 05/5/7(土) 8:31 回答
【24747】>Re:User Formを開放しても削除できませ... hinerikomi 05/5/7(土) 10:13 お礼
【24746】Re:User Formを開放しても削除できません ponpon 05/5/7(土) 8:44 回答
【24748】>Re:User Formを開放しても削除できません hinerikomi 05/5/7(土) 10:14 お礼
【24756】Re:User Formを開放しても削除できません ganko 05/5/8(日) 17:03 発言
【24762】Re:User Formを開放しても削除できません ponpon 05/5/8(日) 22:43 回答
【24774】Re:User Formを開放しても削除できません ganko 05/5/9(月) 19:35 お礼

56715 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free