Excel VBA質問箱 IV

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

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


41071 / 76735 ←次へ | 前へ→

【40748】Re:オートフィルタの解除
回答  Statis  - 06/7/22(土) 8:43 -

引用なし
パスワード
   こんにちは
私のコードを参考にしましたか???
でコードを見て感じた事ですが。
マスターシートにオートフィルタが設定していたら処理はしないのかな?
普通はオートフィルタの設定が如何であれ抽出してコピーするのが目的でコードを
作ると思いますが。
なので、設定しているかで処理をするしないでなく、設定していなければ設定して
処理ようにしました。

Withステートメント使い方はあっているのですが「Sheet1」でなく「マスター」で
使った方が良いような気がします。

一応参考までに。

Sub Macro1()
  Dim r As Long
  Dim WS As Worksheet
  Set WS = Worksheets("Sheet1")
  With Worksheets("管理表マスター")
     r = .Range("E65536").End(xlUp).Row
     If .AutoFilterMode = False Then
      .Range("K3:AE3").AutoFilter
     End If
     .Range("K3:AE" & r).AutoFilter Field:=21, Criteria1:="="
     .Range("K3:AE" & r).AutoFilter Field:=1, Criteria1:=">2005/10/1", Operator:=xlAnd
     .Range("K3:AE" & r).AutoFilter Field:=3, Criteria1:="ユーザー"
     .Range("B513:F" & r).Copy
     WS.Range("B5").PasteSpecial xlValues
     .Range("H513:I" & r).Copy
     WS.Range("G5").PasteSpecial xlValues
     .Range("K513:K" & r).Copy
     WS.Range("I5").PasteSpecial xlValues
     .Range("M513:N" & r).Copy
     WS.Range("J5").PasteSpecial xlValues
     .Range("W513:W" & r).Copy
     WS.Range("L5").PasteSpecial xlValues
     WS.Application.CutCopyMode = False
     .AutoFilterMode = False
  End With
  Set WS = Nothing
End Sub
0 hits

【40716】オートフィルタの解除 福神漬 06/7/21(金) 12:09 質問
【40718】Re:オートフィルタの解除 Jaka 06/7/21(金) 12:33 回答
【40719】Re:オートフィルタの解除 Statis 06/7/21(金) 12:34 発言
【40722】Re:オートフィルタの解除 福神漬 06/7/21(金) 13:49 お礼
【40748】Re:オートフィルタの解除 Statis 06/7/22(土) 8:43 回答
【40790】Re:オートフィルタの解除 福神漬 06/7/24(月) 12:19 発言
【40791】Re:オートフィルタの解除 福神漬 06/7/24(月) 12:23 発言
【40859】Re:オートフィルタの解除 Statis 06/7/25(火) 12:58 回答
【40917】Re:オートフィルタの解除 福神漬 06/7/26(水) 10:05 お礼
【40928】Re:オートフィルタの解除 Statis 06/7/26(水) 13:53 回答
【40721】Re:オートフィルタの解除 いなば 06/7/21(金) 13:41 発言
【40728】Re:オートフィルタの解除 福神漬 06/7/21(金) 15:51 質問
【40736】Re:オートフィルタの解除 いなば 06/7/21(金) 17:38 発言

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