Excel VBA質問箱 IV

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

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


56737 / 76736 ←次へ | 前へ→

【24744】User Formを開放しても削除できません
質問  hinerikomi  - 05/5/7(土) 6:36 -

引用なし
パスワード
   Excel2000です。
参考書に載っていた次のようなコードを実行してみました。

Private Sub UserForm_Initialize()
 Label3.BackColor = &H8000000F
End Sub


Private Sub CommandButton1_Click()
 Dim myStep As Single
 Dim i = ASLong,j As Long
 
 With Label3
 
 mtStep = .Width / 100
  .Width 0
  .BackColor = &HFF0000
  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
   Label4.Caption = i & "%"
 DoEvents
 
 Nexti

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

 End With

 End Sub
というコードです。
コード自体は問題なく実行できました。
実行後、このユーザーフォームを開放しました。
しかし、Excelを開いてみると100行10列(1000個のセル)に、
ランダムに色付けされたセルの色が消えていません。
どのようにすれば、セルの色を消すことができるのでしょうか。
教えてください。

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 お礼

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