どのようにカウントする& Excelの自動フィルタ条件から値のリストを取得しますか?列 "A"のフィルタオプションを適用した後、チェックボックスで条件を見つけます。条件の数も同様に基準&を取得します。 VBAコードでどうすればいいですか?感謝:)Excelのフィルタオプションから条件と基準を取得
0
A
答えて
1
Sub MatchCount()
Dim Criteria(1 To n, 1 To 2) 'Define 2 dimensional array to store criteria and its count, change n as per your requirements
Dim i, j, k As Integer
For k = 1 To n
Criteria(k, 2) = 0
Next k
i = 1
Index = 1
Do While ActiveSheet.Cells(i, 1) <> 0
For j = 1 To n
If Criteria(j, 1) = ActiveSheet.Cells(i, 1) Then 'Counts the criteria
Criteria(j, 2) = Criteria(j, 2) + 1
Exit For
End If
Next j
If j = n+1 Then 'Stores the criteria If it is not found in the array and sets count to one
Criteria(Index, 1) = ActiveSheet.Cells(i, 1)
Criteria(Index, 2) = Criteria(Index, 2) + 1
Index = Index + 1
End If
i = i + 1
Loop
For i = 1 To n 'Print criteria and their respective counts
ActiveSheet.Cells(i, 3) = Criteria(i, 1)
ActiveSheet.Cells(i, 4) = Criteria(i, 2)
Next i
End Sub
1
それはいくつかのコード、リンクが含まれていると「空気中で私の手を投げる - それをすべてを把握するために年齢を取るために起こっている」と私は半分の答えとしてこれを追加しています。
まず私が停止(私は時間を持っていないとして)製のリンク:今すぐ
http://yoursumbuddy.com/autofilter-vba-operator-parameters/
私がこれまでに書いたコード。その考え方は、表の各列の上にあるセルに式=Filter_Criteria()
を入力すると、その列に選択された条件がリストされるという考え方です。私は、事業者は2003年よりも複雑たくさんの地獄あることに気づいたとき、私はうまくいけば、このコードとリンクはあなたに良い出発点を与える
Public Function Filter_Criteria() As String
Dim rMe As Range
If TypeName(Application.Caller) = "Range" Then
'Where's the function being called from.
Set rMe = Application.Caller
'Is Autofilter on?
If rMe.Parent.AutoFilterMode Then
With rMe.Parent.AutoFilter
'Does the function sit a row above the filtered range?
If Not Intersect(rMe.Offset(1), .Range) Is Nothing Then
With .Filters(rMe.Column - .Range.Column + 1)
If .On Then
'Action depending on type of operator.
Select Case .Operator
'Specific values selected.
Case xlFilterValues
'Date Filter
Case 0
'Selected 'Last Month' in date range.
Case xlFilterDynamic
End Select
End If
End With
End If
End With
End If
End If
End Function
を停止しました。 ...あなたが終わりに達するかどうか私たちに知らせてください。
関連する問題
- 1. 条件が実行される前にNHibernate基準からSQLクエリを取得します
- 2. Excel VBAフィルタ条件
- 3. 条件に基づいてexcelからUFTにデータをインポートする方法
- 4. 条件に基づいてデータフレーム行数を取得
- 5. JTextFieldは条件に基づいて値を取得します
- 6. 変数セットと取得、競合条件
- 7. LinqからSQLへの条件でストアドプロシージャの結果を取得
- 8. Excelマクロ内の条件に基づいた情報のコピー
- 9. Excelの条件付きカウント
- 10. 他の列に基づくExcel条件付き書式設定
- 11. 条件を使用してデータセットからレコードを取得
- 12. sqlから配列を取得して条件をチェックする
- 13. リストから重複を削除するC#の条件に基づいての条件に基づいて
- 14. データベースからオブジェクトを取得する(高度な配列条件)
- 15. 応答条件から行番号を取得します
- 16. associationPathの基準を取得する
- 17. mod_rewrite条件の基本ヘルプ
- 18. Excel:セルの色に基づいて条件式を作成できますか?
- 19. C++ type_traitsからの条件結合方法標準
- 20. SQL条件付きフィールドの取得
- 21. 複数の条件に基づいてdfのサブセクションを取得する
- 22. SQL - 2つの列の条件に基づいてレコードを取得する
- 23. Excel 2007条件付き2つの条件付き書式設定(別の列に基づく)
- 24. 特定の条件に基づいてManytoOneを取得します
- 25. LINQ TO XML複数の条件に基づいてノードを取得します
- 26. タイムスタンプに基づく条件
- 27. ギャトリングシナリオに基づく条件
- 28. 条件に基づく月
- 29. 条件に基づく値
- 30. Excel:複数の条件付きの "SUMIF"
私はこれが**良い質問かもしれないと思っています.........あなたの検索する情報の**具体的な**例であなたの投稿を更新してください。 –
私にとって十分な音です。質問をしていただきありがとうございます。 – user4333011