Excel VBA質問箱 IV

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

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


19400 / 76737 ←次へ | 前へ→

【62770】Re:連続したセルのパターンの個数を調べるには
発言  Yuki  - 09/8/31(月) 11:46 -

引用なし
パスワード
   ▼fool さん:
こんな感じでは


Sub TEST_Pattrn()
  Dim varD  As Variant
  Dim varR  As Variant
  Dim strF  As String
  Dim i    As Long
  Dim j    As Long
  Dim strMsg As String
  
  strF = "101"  ' 検索値
  varD = Range("B1").Resize(Range("B" & Rows.Count).End(xlUp).Row).Value
  varD = Application.Transpose(varD)
  varD = Join(varD, "")
  
  ' パターン1
  '1001101101011' の時
  '  xxxyyy
  varR = Split(varD, strF)  '2個
  strMsg = "パターン1は " & UBound(varR) & "個 " & vbCrLf
  
  ' パターン2
  '1001101101011' の時
  '  xxxyyy
  '     zzz
  j = 1
  i = 0
  Do
    j = InStr(j, varD, strF)
    If j = 0 Then Exit Do
    i = i + 1
    j = j + 1
  Loop
  strMsg = strMsg & "パターン2は " & i & "個"
  MsgBox strMsg
End Sub
0 hits

【62767】連続したセルのパターンの個数を調べるには fool 09/8/31(月) 8:55 質問
【62769】Re:連続したセルのパターンの個数を調べる... もも 09/8/31(月) 11:16 発言
【62771】Re:連続したセルのパターンの個数を調べる... SS 09/8/31(月) 11:53 発言
【62772】Re:連続したセルのパターンの個数を調べる... もも 09/8/31(月) 13:08 発言
【62770】Re:連続したセルのパターンの個数を調べる... Yuki 09/8/31(月) 11:46 発言
【62773】Re:連続したセルのパターンの個数を調べる... SS 09/8/31(月) 13:58 発言
【62774】Re:連続したセルのパターンの個数を調べる... 超初心者 09/8/31(月) 14:30 発言
【62778】Re:連続したセルのパターンの個数を調べる... fool 09/9/1(火) 1:38 お礼

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