Excel VBA質問箱 IV

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

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


16465 / 76734 ←次へ | 前へ→

【65735】Re:検索結果をカウントしたい
質問  kei  - 10/6/24(木) 11:37 -

引用なし
パスワード
   ▼Jaka さん:
ありがとうございました。

確認したいのですが、
>Range("F1:F9").ClearContents
はカウントを入れる範囲ですよね?
(複数シートに同じ作業をするので、セルを固定できないのですが
意味が合っているかを確認したいです)

検索範囲も固定できないので
Range(Cells(k, "E"), Cells(j - 1, "E")).Name = "検索範囲1."
のように範囲が変わってもわかるようにしてあります。

>Dim Cel As Range, SavAd As String, Ct As Long

こちらのCelは検索文字、SavAdはmy検索セル1.を代入するところ、
Ctとはカウント数、で合ってますか?

いただいたコードにそれらを当てはめて書き換えてみようと思いますが、
ちなみに以下の私が上手くいっていないコードは個数をカウントするところが
どこにもなくて、それがとの部分だったのかを見ていただけたらと思います。
面倒なことをお聞きしてすみません。

Dim my検索セル1. As Range
Dim 最初の場所 As Long

  Do Until Cells(j, "E").Value = ""
  '空白になるまで処理を繰り返す
  
     Range(Cells(k, "E"), Cells(j - 1, "E")).Name = "検索範囲1."
     Range("検索範囲1.").Select

  srcName = Cells(j, "E").Value
       '↑検索対象の文字
  
    Set my検索セル1. = Range("検索範囲1.").Find(What:=srcName)
    '何個あるか数えるところがない・・・
        
  If Not my検索セル1. Is Nothing Then
    最初の場所 = my検索セル1..Address
    
    Do
      my検索セル1..Select
      Set my検索セル1. = Cells.FindNwxt(my検索セル1.)
    Loop While Not my検索セル1. Is Nothing
       
    Cells(j, "F").Value = my検索セル1..Count
    
  End If
  
    j = j + 1
    
  Loop

End Sub

2 hits

【65719】検索結果をカウントしたい kei 10/6/23(水) 15:20 質問
【65720】Re:検索結果をカウントしたい Jaka 10/6/23(水) 16:03 発言
【65721】Re:検索結果をカウントしたい kei 10/6/23(水) 17:13 質問
【65728】Re:検索結果をカウントしたい Jaka 10/6/24(木) 9:58 発言
【65732】Re:検索結果をカウントしたい Jaka 10/6/24(木) 10:39 発言
【65735】Re:検索結果をカウントしたい kei 10/6/24(木) 11:37 質問
【65736】Re:検索結果をカウントしたい Jaka 10/6/24(木) 11:52 発言
【65738】Re:検索結果をカウントしたい kei 10/6/24(木) 14:02 お礼

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