Excel VBA質問箱 IV

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

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


9626 / 76734 ←次へ | 前へ→

【72669】Re:<を含む言葉を抜き出す
発言  Yuki  - 12/9/1(土) 11:43 -

引用なし
パスワード
   ▼おにこ さん:
こんにちは。

こんな感じで

Sub TEST()
  Dim i    As Long
  Dim j    As Long
  Dim x    As Long
  Dim y    As Long
  Dim v    As Variant
  Dim v1   As Variant
  Dim S1()  As String
  Dim S2()  As String
  
  v = Range("AA1").CurrentRegion.Resize(, 1).Value
  For i = 1 To UBound(v)
    Erase S1
    Erase S2
    x = 0
    y = 0
    v1 = Split(v(i, 1), "、", , vbTextCompare)
    For j = 0 To UBound(v1)
      If InStr(1, v1(j), "<", vbTextCompare) > 0 And _
        InStr(1, v1(j), ">", vbTextCompare) > 0 Then
        ReDim Preserve S1(x)
        S1(x) = v1(j)
        x = x + 1
      Else
        ReDim Preserve S2(y)
        S2(y) = v1(j)
        y = y + 1
      End If
    Next
    Cells(i, 27).Value = Join(S2, "、")
    Cells(i, 34).Value = Join(S1, "、")
  Next
End Sub

4 hits

【72658】<を含む言葉を抜き出す おにこ 12/8/31(金) 16:22 質問
【72661】Re:<を含む言葉を抜き出す ドカ 12/8/31(金) 17:32 回答
【72662】Re:<を含む言葉を抜き出す ドカ 12/8/31(金) 17:41 発言
【72665】Re:<を含む言葉を抜き出す ドカ 12/8/31(金) 19:40 回答
【72668】Re:<を含む言葉を抜き出す UO3 12/8/31(金) 23:12 発言
【72677】Re:<を含む言葉を抜き出す おにこ 12/9/3(月) 9:41 お礼
【72663】Re:<を含む言葉を抜き出す kanabun 12/8/31(金) 19:21 発言
【72667】Re:<を含む言葉を抜き出す kanabun 12/8/31(金) 19:58 発言
【72669】Re:<を含む言葉を抜き出す Yuki 12/9/1(土) 11:43 発言
【72673】Re:<を含む言葉を抜き出す kanabun 12/9/1(土) 23:57 質問
【72674】Re:<を含む言葉を抜き出す Yuki 12/9/2(日) 8:54 発言
【72678】Re:<を含む言葉を抜き出す おにこ 12/9/3(月) 9:42 お礼
【72676】Re:<を含む言葉を抜き出す kanabun 12/9/2(日) 21:04 発言
【72679】Re:<を含む言葉を抜き出す おにこ 12/9/3(月) 9:44 お礼

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