Excel VBA質問箱 IV

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

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


56149 / 76732 ←次へ | 前へ→

【25343】Re:subtotal
発言  kobasan  - 05/5/29(日) 8:52 -

引用なし
パスワード
   ▼ponpon さん おはようございます。

'提示のコードでは、件数が変化したとき、表示件数を消去できないので、
'表示件数を消去する方法を検討してみました。
'こんな具合でどうですか。

Sub test6()
  Dim myR As Range
  Dim cnt As Long
  Dim 行 As Long

 With Worksheets("sheet1")
  Set myR = .Range("A1").CurrentRegion
  行 = myR.Rows.Count
  '
  '-------------件数が変化したとき、空白行を調べて件数消去
  myR.AutoFilter
  With Range("A65336").End(xlUp)
    If .Offset(-1) = "" And .Offset(-2) = "" Then .Value = Empty
  End With
  MsgBox ""
  '------------------------ここまで追加
 
  myR.AutoFilter field:=1, Criteria1:="22"
  
   'On Error Resume Next '<----ない方がいいです
   cnt = .AutoFilter.Range.Columns(1).SpecialCells _
       (xlCellTypeVisible).Count - 1
   'On Error GoTo 0'<----ない方がいいです
    With .Range("A" & 行).Offset(3, 0)
    '.ClearContents   '<---件数が変化したとき、消去してくれない
    .Value = cnt
    End With
  End With
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 お礼

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