Excel VBA質問箱 IV

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

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


56171 / 76732 ←次へ | 前へ→

【25319】Re:subtotal
回答  kobasan  - 05/5/27(金) 23:18 -

引用なし
パスワード
   ▼tamago さん ponponさん 今晩は

>vba超初心者です。f列の最下端から2行下にsubtotal関数を挿入しオートフィルターで抽出した個数をカウントさせようとしています。
>subtotal関数の範囲はf2からf列の下端までです。
>Range("f1").End(xlDown).Select
>Selection.Offset(3, 0).Select
>行 = Range("f1").CurrentRegion.Rows.Count
>ActiveCell.FormulaR1C1 = "=SUBTOTAL(3,R[行]C:R[-2]C)"
>以下略
>これを実行すると最終行のところで"アプリケーション定義またはオブジェクト定義のエラーです。"
>と出てきます。行のところに−をつけたりいろいろやったのですが、

'行は変数でので""の外に出すといいです。SUBTOTAL(3,R[-" & (行 + 2) & "]C:R[-3]C)"

Sub test()
Dim lastC As Range
  On Error Resume Next
  Sheets(1).Columns("F").SpecialCells(xlCellTypeFormulas, 23).ClearContents
  On Error GoTo 0
  Set lastC = Range("f65536").End(xlUp)
  行 = Range("f1").CurrentRegion.Rows.Count
  lastC.Offset(3, 0).FormulaR1C1 = "=SUBTOTAL(3,R[-" & (行 + 2) & "]C:R[-3]C)"
End Sub

0 hits

【25313】subtotal tamago 05/5/27(金) 21:29 質問
【25318】Re:subtotal ponpon 05/5/27(金) 22:55 回答
【25319】Re:subtotal kobasan 05/5/27(金) 23:18 回答
【25320】Re:subtotal tamago 05/5/27(金) 23:24 お礼
【25335】Re:subtotal nossori 05/5/28(土) 20:51 質問
【25337】Re:subtotal kobasan 05/5/28(土) 21:38 回答
【25338】Re:subtotal ponpon 05/5/28(土) 22:15 回答
【25339】Re:subtotal kobasan 05/5/29(日) 0:23 発言
【25343】Re:subtotal kobasan 05/5/29(日) 8:52 発言
【25347】Re:subtotal ponpon 05/5/29(日) 10:08 発言
【25348】Re:subtotal ponpon 05/5/29(日) 10:24 発言
【25352】Re:subtotal kobasan 05/5/29(日) 11:33 発言
【25364】Re:subtotal ponpon 05/5/29(日) 19:56 お礼

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