Excel VBA質問箱 IV

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

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


69190 / 76733 ←次へ | 前へ→

【12061】Re:種類分けされたセル個数を順に表記する方法を教えて下さい。
回答  Asaki  - 04/3/23(火) 11:11 -

引用なし
パスワード
   数えながら出力するほうが、簡単かな。

Sub test2()
  Dim rngLoop   As Range
  Dim lngCnt   As Long
  Dim strPre   As String
  Dim rngResult  As Range
  Dim i      As Long

  '初期値設定
  lngCnt = 0
  strPre = ""
  i = 1
  '結果出力範囲設定
  Set rngResult = Range("R110:AC150")
  rngResult.ClearContents

  For Each rngLoop In Range("R5:AC107")
    '1つ前のセルと同値ならカウンタをカウントアップ
    If rngLoop.Value = strPre Then
      lngCnt = lngCnt + 1

    '値が変わったら出力
    Else
      If lngCnt <> 0 Then
        rngResult.Cells(i).Value = lngCnt
        i = i + 1
      End If
      lngCnt = 1
      strPre = rngLoop.Value
    End If
  Next rngLoop
  '最終データの書き込み
  rngResult.Cells(i).Value = lngCnt
  
  'オブジェクト開放
  Set rngResult = Nothing
End Sub

3 hits

【12001】種類分けされたセル個数を順に表記する方法を教えて下さい。 たけやん 04/3/21(日) 19:54 質問
【12003】Re:種類分けされたセル個数を順に表記する... カド 04/3/21(日) 21:55 回答
【12015】Re:種類分けされたセル個数を順に表記する... Asaki 04/3/22(月) 11:12 回答
【12051】Re:種類分けされたセル個数を順に表記する... たけやん 04/3/22(月) 22:56 お礼
【12056】Re:種類分けされたセル個数を順に表記する... Asaki 04/3/23(火) 9:40 回答
【12061】Re:種類分けされたセル個数を順に表記する... Asaki 04/3/23(火) 11:11 回答
【12145】Re:種類分けされたセル個数を順に表記する... たけやん 04/3/24(水) 22:56 お礼

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