Excel VBA質問箱 IV

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

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


37023 / 76738 ←次へ | 前へ→

【44889】Re:教えて下さいm(__)m
質問  初心者K  - 06/12/5(火) 14:15 -

引用なし
パスワード
   B行を検索して行を非表示にする場合、
どのようにコードを変更すれば良いのでしょうか?
出来ればコードの意味も教えて下さい。

Private Sub CommandButton1_Click()

  Dim Num As Long, Cnt As Long


  With TextBox1
   If .Value = "" Then Exit Sub
   If Not IsNumeric(.Value) Then
     MsgBox "テキストボックスに整数を入力して下さい", 48
     .Value = "": .SetFocus: Exit Sub
   End If
   Num = CLng(.Value)
  End With
  With Worksheets("Sheet1") '←特定シートへの参照を付けること。
   .Cells.EntireRow.Hidden = False
   With .Range("A1", .Range("A28").End(xlUp)).Offset(, 255)
     .Formula = "=IF($A1=" & Num & ",1)"
     If WorksheetFunction.Count(.Cells) = 0 Then
      MsgBox "該当する数字がありません", 48
     Else
      .SpecialCells(3, 1).EntireRow.Hidden = True
     Cnt = WorksheetFunction.Count(.Cells)
     If Cnt = 0 Then
      MsgBox "該当する数字がありません", 48
     Else
      MsgBox Cnt & " 件の該当がありました", 64
      .SpecialCells(3, 1).EntireRow.Hidden = True
     End If

     End If
     .ClearContents
   End With
  End With

End Sub

0 hits

【44875】教えて下さいm(__)m 初心者K 06/12/5(火) 11:09 質問
【44876】Re:教えて下さいm(__)m Statis 06/12/5(火) 11:40 発言
【44879】Re:教えて下さいm(__)m 初心者K 06/12/5(火) 11:58 発言
【44881】Re:教えて下さいm(__)m Kein 06/12/5(火) 12:27 回答
【44883】Re:教えて下さいm(__)m Kein 06/12/5(火) 12:32 発言
【44884】Re:教えて下さいm(__)m 初心者K 06/12/5(火) 12:53 お礼
【44889】Re:教えて下さいm(__)m 初心者K 06/12/5(火) 14:15 質問
【44890】Re:教えて下さいm(__)m Kein 06/12/5(火) 14:32 回答
【44892】Re:教えて下さいm(__)m 初心者K 06/12/5(火) 14:47 お礼
【44967】タイトルは内容を示すものに 注意 06/12/8(金) 13:15 発言

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