Excel VBA質問箱 IV

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

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


5140 / 76732 ←次へ | 前へ→

【77205】2つのマクロを1つにしたいのですが…。
質問  レナレナ  - 15/6/16(火) 16:55 -

引用なし
パスワード
   このまま動かすとひとつひとつ動かすことになるのですが、
スマートにひとつの文にする方法を教えてください。

Option Explicit
Private Sub Cmd隠す_Click()
 Dim 行番号 As Long
 Application.ScreenUpdating = False
 '行を隠すGR列(行番号200)の総数量が0の時は行を非表示にする
 For 行番号 = 9 To 126
  If Cells(行番号, 200).Value = "0" Then
   Cells(行番号, 1).EntireRow.Hidden = True
  End If
 Next 行番号
 Application.ScreenUpdating = True
End Sub
Sub 行列非表示()
  Sheets("基本").Select
  'Dim wRow    As Integer
  'Dim W_Range   As Range
  Application.ScreenUpdating = False
  'A〜D列を非表示
   Columns("A:D").Hidden = True
  '4行目のセル値を判断。1であれば非表示、0であれば表示
   For Each W_Range In Range("E4:GW4")
    With W_Range
      Select Case .Value
          Case 1: .Columns.Hidden = True
          Case 0: .Columns.Hidden = False
      End Select
    End With
  Next
  '1〜4行目を非表示
   Rows("1:4").Hidden = True

  Application.ScreenUpdating = True
End Sub
238 hits

【77205】2つのマクロを1つにしたいのですが…。 レナレナ 15/6/16(火) 16:55 質問[未読]
【77206】Re:2つのマクロを1つにしたいのですが…。 β 15/6/16(火) 19:37 発言[未読]
【77209】Re:2つのマクロを1つにしたいのですが…。 レナレナ 15/6/17(水) 15:07 質問[未読]
【77210】Re:2つのマクロを1つにしたいのですが…。 β 15/6/17(水) 15:12 発言[未読]
【77211】Re:2つのマクロを1つにしたいのですが…。 レナレナ 15/6/17(水) 15:18 お礼[未読]

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