Excel VBA質問箱 IV

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

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


57782 / 76733 ←次へ | 前へ→

【23685】Re:作り直して見ましたがエラーがでます。
発言  ponpon  - 05/4/1(金) 20:33 -

引用なし
パスワード
   ▼かおりん さん:
ponponです。こんばんは。

>3  Selection.AutoFilter
>4  Range("a6:aa100").Select
>5  Selection.AutoFilter
     ↑
   これは、何ですか?

下記コードで普通にできてますが・・・・
範囲を指定すると、空白列があっても大丈夫です。

Sub 並び替え()
  Dim myRng As Range
  
  Set myRng = Range("A4:AA100")
 
   
  With myRng
   If Range("e2").Value = 0 Then
     .AutoFilter Field:=5
   Else
     .AutoFilter Field:=5, Criteria1:=Range("e2").Value
   End If

   If Range("g2").Value = 0 Then
     .AutoFilter Field:=7
   Else
     .AutoFilter Field:=7, Criteria1:=Range("g2").Value
   End If

   If Range("i2").Value = 0 Then
    .AutoFilter Field:=17
   Else
    .AutoFilter Field:=17, Criteria1:=Range("i2").Value
   End If

   If Range("m2").Value = 0 Then
    .AutoFilter Field:=13
   Else
    .AutoFilter Field:=13, Criteria1:=Range("m2").Value
   End If
   End With

 Range("f7").Select
End Sub
'=================================================================

Sub 並び替えを戻す()

Range("a6:aa100").AutoFilter
   
End Sub


  

1 hits

【23638】オートフィルターの処理でエラーがでる かおりん 05/3/31(木) 18:32 質問
【23642】Re:オートフィルターの処理でエラーがでる IROC 05/3/31(木) 20:51 回答
【23643】Re:オートフィルターの処理でエラーがでる ponpon 05/3/31(木) 21:10 発言
【23650】Re:作り直して見ましたがエラーがでます。 かおりん 05/4/1(金) 10:03 発言
【23685】Re:作り直して見ましたがエラーがでます。 ponpon 05/4/1(金) 20:33 発言
【23790】Re:作り直して見ましたがエラーがでます。 かおりん 05/4/4(月) 16:33 お礼

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