Excel VBA質問箱 IV

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

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


9619 / 76734 ←次へ | 前へ→

【72676】Re:<を含む言葉を抜き出す
発言  kanabun  - 12/9/2(日) 21:04 -

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

>「<>」を含む言葉がある場合、AH列に「<>」を含む言葉を移動させたいです。

参考まで、別法です

Sub Try3b()
  Dim r As Range, c As Range
  Dim ss As String, v, vv
  Dim aa() As String
  Dim k As Long
  Const z = "、"
  
  Set r = Range("AA1", Cells(Rows.Count, "AA").End(xlUp))
  For Each c In r
    ss = c.Value
    If ss Like "*<*>*" Then 'セル内に<*>があれば
      vv = Split(ss, z) '"、"でブロックに分割
      ReDim aa(1)
      For Each v In vv
         'このブロックは<*>があるか
        k = IIf(v Like "*<*>*", 1, 0)
        If Len(aa(k)) > 0 Then
          aa(k) = aa(k) & z & v
        Else
          aa(k) = v
        End If
      Next
      c.Value = aa(0)      '<*>の含まれないブロック
      c.Offset(, 7).Value = aa(1) '<*>の含まれるブロック
    End If
  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 お礼

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