Excel VBA質問箱 IV

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

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


37025 / 76732 ←次へ | 前へ→

【44881】Re:教えて下さいm(__)m
回答  Kein  - 06/12/5(火) 12:27 -

引用なし
パスワード
   IV列に判定用の数式を埋めて、処理するコードです。
TextBoxの値のチェックや、処理対象シートの特定などは
省略しない方が安全です。

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
     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 発言

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