Excel VBA質問箱 IV

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

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


12629 / 76734 ←次へ | 前へ→

【69622】Re:セル内のデータを部分的に削除する方法
発言  UO3  - 11/8/11(木) 12:59 -

引用なし
パスワード
   ▼I・O さん:

すでにmomoさんから最も適切だと思えるコードがアップされていますが
無理やり別案で2つほど。

Sub TestX()
  Dim myRE As Object
  Dim myText As String
  Dim myPat As String
  Set myRE = CreateObject("VBScript.RegExp")
  myText = Range("A1").Value
  With myRE
    .Pattern = "■.+?■"
    myText = .Replace(myText, "")
  End With
  MsgBox myText
  Set myRE = Nothing
End Sub

Sub TestZ()
  Dim myText As String
  Dim n As Long
  myText = Range("A1").Value
  n = InStr(myText, "■")
  If n > 0 Then
    n = InStr(n + 1, myText, "■")
    If n > 0 Then myText = Mid(myText, n + 1)
  End If
  MsgBox myText
End Sub

5 hits

【69615】セル内のデータを部分的に削除する方法 I・O 11/8/11(木) 2:58 質問
【69616】Re:セル内のデータを部分的に削除する方法 Hirofumi 11/8/11(木) 5:17 回答
【69617】Re:セル内のデータを部分的に削除する方法 UO3 11/8/11(木) 6:04 回答
【69618】Re:セル内のデータを部分的に削除する方法 Jaka 11/8/11(木) 9:19 発言
【69620】Re:セル内のデータを部分的に削除する方法 Jaka 11/8/11(木) 10:06 発言
【69619】Re:セル内のデータを部分的に削除する方法 momo 11/8/11(木) 9:54 発言
【69623】Re:セル内のデータを部分的に削除する方法 momo 11/8/11(木) 13:33 発言
【69621】Re:セル内のデータを部分的に削除する方法 UO3 11/8/11(木) 12:32 発言
【69622】Re:セル内のデータを部分的に削除する方法 UO3 11/8/11(木) 12:59 発言
【69632】Re:セル内のデータを部分的に削除する方法 I・O 11/8/12(金) 1:01 お礼

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