Excel VBA質問箱 IV

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

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


54418 / 76738 ←次へ | 前へ→

【27113】Re:列に入力されている文字列をみて、その文字列が入っている行を非表示にするには?
回答  ちくたく  - 05/7/29(金) 9:57 -

引用なし
パスワード
   こんにちは。
上手じゃないですけど。
上が、女性なら非表示にするコード。男性も同じやり方です。
下が全てを表示するコードです。ループにしなきゃいけなくないかもしれませんが。
ループをA列で数えてるので、
ナンバリングは確実にやられてないとですが。

Sub myTest()

  Dim myGen As String
  Dim myRow As Integer
  Dim rowEnd As Integer
  Dim targetGen As String
  
  rowEnd = CInt(ActiveSheet.Range("A65536").End(xlUp).Row)
  '女性か男性かを指定
  targetGen = "女性"
  
  For myRow = 1 To rowEnd
    myGen = Range("C" & myRow).Value
    If myGen = targetGen Then
      Rows(myRow).Hidden = True
    End If
  Next myRow

End Sub

Sub AllHiddenFalse()

  Dim myRow As Integer
  Dim rowEnd As Integer
  
  rowEnd = CInt(ActiveSheet.Range("A65536").End(xlUp).Row)
  For myRow = 1 To rowEnd
    Rows(myRow).Hidden = False
  Next myRow

End Sub


▼KK さん:
>   A   B     C    D     E      F     G     H      I
> 1 No. 名前   性別 男結果1 男結果2 男結果3 女結果1 女結果2 女結果3
> 2 1  ○○一郎 男
> 3 2  ○○二郎 男
> 4 3  ○○三郎 男
> 5 4  ○○花子 女
> 6 5  ○○花代 女
> 7 6  ○○四郎 男
> 8 7  ○○光   
> 9 8  ○○五郎 男
>10 9  ○○花江 女
>
>[ALL] [男] [女]
>
>以上のようなアンケート調査のリストがあり、
>下には[共通][男][女]のボタンが配置されています。
>
>性別が“不明”な場合は、空欄にしてあります。
>
><操作>
>[男]ボタンを押したとき
>   A   B     C    D     E      F
> 1 No. 名前   性別 男結果1 男結果2 男結果3
> 2 1  ○○一郎 男
> 3 2  ○○二郎 男
> 4 3  ○○三郎 男
> 7 6  ○○四郎 男
> 8 7  ○○光   
> 9 8  ○○五郎 男
>
>
>[女]ボタンを押したとき
>   A   B     C    G     H      I
> 1 No. 名前   性別 女結果1 女結果2 女結果3
> 5 4  ○○花子 女
> 6 5  ○○花代 女
> 8 7  ○○光   
>10 9  ○○花江 女
>
>
>[ALL]ボタンを押したとき
>すべて表示
>
>※性別=""のときは、常に表示されるようにしたいです。
>
>以上を満たすVBAをご教授いただけませんでしょうか。
0 hits

【27110】列に入力されている文字列をみて、その文字列が入っている行を非表示にする... KK 05/7/29(金) 9:31 質問
【27111】Re:列に入力されている文字列をみて、その... Jaka 05/7/29(金) 9:56 発言
【27116】Re:列に入力されている文字列をみて、その... KK 05/7/29(金) 10:35 お礼
【27121】Re:列に入力されている文字列をみて、その... Jaka 05/7/29(金) 11:06 回答
【27113】Re:列に入力されている文字列をみて、その... ちくたく 05/7/29(金) 9:57 回答
【27118】Re:列に入力されている文字列をみて、その... KK 05/7/29(金) 10:43 質問
【27119】Re:列に入力されている文字列をみて、その... ちくたく 05/7/29(金) 10:58 回答
【27132】Re:列に入力されている文字列をみて、その... KK 05/7/29(金) 14:27 質問
【27133】Rows("A:IV")でも動作 ちくたく 05/7/29(金) 14:39 発言
【27136】Re:Rows("A:IV")でも動作 KK 05/7/29(金) 16:11 お礼
【27120】Re:列に入力されている文字列をみて、その... ちくたく 05/7/29(金) 11:00 発言
【27125】Re:列に入力されている文字列をみて、その... KK 05/7/29(金) 13:15 質問
【27126】Re:列に入力されている文字列をみて、その... ちくたく 05/7/29(金) 13:22 回答
【27127】Re:列に入力されている文字列をみて、その... KK 05/7/29(金) 13:42 お礼
【27247】Re:列に入力されている文字列をみて、その... KK 05/8/3(水) 14:24 質問
【27277】ありがとうございました。 KK 05/8/4(木) 9:36 お礼
【27432】Re:列に入力されている文字列をみて、その... KK 05/8/9(火) 11:18 質問
【27437】Re:列に入力されている文字列をみて、その... りん 05/8/9(火) 11:55 回答
【27438】Re:列に入力されている文字列をみて、その... りん 05/8/9(火) 12:29 発言
【27439】Re:列に入力されている文字列をみて、その... KK 05/8/9(火) 13:11 質問
【27444】Re:列に入力されている文字列をみて、その... りん 05/8/9(火) 15:30 回答
【27450】Re:列に入力されている文字列をみて、その... KK 05/8/9(火) 18:38 質問
【27454】Re:列に入力されている文字列をみて、その... りん 05/8/9(火) 19:04 回答
【27456】Re:列に入力されている文字列をみて、その... KK 05/8/9(火) 19:43 質問
【27458】Re:列に入力されている文字列をみて、その... りん 05/8/9(火) 19:55 回答
【27461】ありがとうございました。 KK 05/8/9(火) 20:32 お礼

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