Excel VBA質問箱 IV

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

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


71577 / 76732 ←次へ | 前へ→

【9648】Re:オートフィルターの抽出条件
回答  ichinose  - 03/12/11(木) 18:29 -

引用なし
パスワード
   ▼sa さん:
こんばんは。

>オートフィルターの抽出条件をグラフの題にしたいので
>   抽出条件を文字列として得たいのですが宜しくお願いします
> (例えば)
>   抽出条件が(すべて)なら すべて 
>         12月 なら 12月
Filterオブジェクトなるものがありますので、Helpで調べてみて下さい。
以下は、一例です。抽出後に実行してみて下さい。
'===============================================================
Sub test()
  Dim ope
  Dim ope_str
  ope = Array(xlAnd, xlOr, xlBottom10Items, xlBottom10Percent, xlTop10Items, xlTop10Percent, 0)
  ope_str = Array("AND", "Or", "Bottom10Items", "Bottom10Percent", "Top10Items", "Top10Percent", "")
  With ActiveSheet
    If .AutoFilterMode Then
      With .AutoFilter.Filters(1)
        If .On Then
         idx = Application.Match(.Operator, ope, 0) - 1
         If idx > 1 Then
           MsgBox .Criteria1
         Else
           MsgBox .Criteria1 & " " & ope_str(idx) & " " & .Criteria2
           End If
        Else
         MsgBox "すべて"
         End If
       End With
     End If
   End With
End Sub

1 hits

【9636】オートフィルターの抽出条件 sa 03/12/11(木) 14:11 質問
【9648】Re:オートフィルターの抽出条件 ichinose 03/12/11(木) 18:29 回答
【9649】Re:オートフィルターの抽出条件 sa 03/12/11(木) 18:44 お礼

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