0
こんにちは、私は現在、SUBTOTALを使用してVBA別名を使用してExcelでフィルタリングされた行の表示値を合計しようとしています。私の問題は、行の数がフィルタによって変わるということです。私はそれが空のセルに当たるまで行をループするコードを書こうとし、目に見える行を小計しました。どんな助けもありがとうございますExcelでフィルタリングされた行を合計する
Sub Test1()
Dim x As Integer
NumRows = Range("K15", Range("K15").End(xlDown)).Rows.Count
Range("K15").Select
For x = 1 To NumRows
H14 = SUBTOTAL(9,"K15" : "NumRows")
ActiveCell.Offset(1, 0).Select
Next
End Sub
ありがとうございます!だから私は "データ"という名前を私がデータを描く場所のワークシートに変更しましたが、私の番号はK15から始まるのではなく、常に変化するK15より1で始まることに気付きました。あなたはそれのための任意の迅速な修正を持って起こったのですか? –
'もしx = 16にNumRows'が正しくあなたをundestandすれば。 – CMArg
型の不一致エラーが発生しましたが、テーブルの値をチェックしましたが、それらはすべて整数なので、このエラーがどこから来ているのか分かりません。 –