Excel VBA質問箱 IV

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

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


37635 / 76738 ←次へ | 前へ→

【44265】Re:Select Caseの使い方教えて下さい
発言  ToShiYo  - 06/11/11(土) 13:53 -

引用なし
パスワード
   ▼魚 さん:
このコードの内容がいまいち分からないのですが・・・
あえてselect caseを使えば、こんな感じでしょうか

Sub Test2()
  Set WS1 = Worksheets("A")
  Set WS2 = Worksheets("B")
  Set WS3 = Worksheets("C")

'  Workbooks.Open (data.xls)・・・これは?不要では。

  With Worksheets("data").Range("X6")
    .AutoFilter
   Select Case Range("J2")
    Case Is = "OK"
    .AutoFilter Field:=10, Criteria1:="OK"
    .CurrentRegion.SpecialCells(xlVisible).Copy WS2.Range("A6")
    .AutoFilter
    Case Is = "NO"
    .AutoFilter Field:=10, Criteria1:="NG"
    .CurrentRegion.SpecialCells(xlVisible).Copy WS3.Range("A6")
    .AutoFilter
    
   Case Else
    .AutoFilter Field:=10, Criteria1:="<>OK", Operator:=xlAnd, _
    Criteria2:="<>NG"
    .CurrentRegion.SpecialCells(xlVisible).Copy WS1.Range("A1")
  End Select
    .AutoFilter
  End With
  WS1.Activate
End Sub

0 hits

【44263】Select Caseの使い方教えて下さい 06/11/11(土) 12:22 質問
【44265】Re:Select Caseの使い方教えて下さい ToShiYo 06/11/11(土) 13:53 発言
【44267】Re:Select Caseの使い方教えて下さい 06/11/11(土) 14:27 質問
【44270】Re:Select Caseの使い方教えて下さい neptune 06/11/11(土) 22:23 回答
【44282】Re:Select Caseの使い方教えて下さい maverick 06/11/12(日) 0:25 発言
【44285】Re:Select Caseの使い方教えて下さい Kein 06/11/12(日) 1:09 回答
【44305】Re:Select Caseの使い方教えて下さい 06/11/12(日) 19:27 お礼

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