Excel VBA質問箱 IV

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

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


1548 / 13644 ツリー ←次へ | 前へ→

【73630】半角スペース挿入 ちー 13/1/29(火) 10:23 質問[未読]
【73631】Re:半角スペース挿入 kanabun 13/1/29(火) 10:38 発言[未読]
【73632】Re:半角スペース挿入 kanabun 13/1/29(火) 10:40 発言[未読]

【73630】半角スペース挿入
質問  ちー  - 13/1/29(火) 10:23 -

引用なし
パスワード
   ア イ  ウ エオ abc //

ア イ ウ エ オ a b c / /

ランダムにスペースが入った状態を半角スペースに統一させる方法を教えてください。

【73631】Re:半角スペース挿入
発言  kanabun  - 13/1/29(火) 10:38 -

引用なし
パスワード
   ▼ちー さん:

一例です。

Sub Try1()
  Dim i As Long, m As Long
  Dim ss As String

  ss = "ア イ  ウ エオ abc // "
  ReDim zz(1 To Len(ss)) As String
  For i = 1 To Len(ss)
    Select Case Mid$(ss, i, 1)
     Case " ", " "
       '何もしない
     Case Else
       m = m + 1
       zz(m) = Mid$(ss, i, 1)
    End Select
  Next
  MsgBox Join(zz)
End Sub

【73632】Re:半角スペース挿入
発言  kanabun  - 13/1/29(火) 10:40 -

引用なし
パスワード
   失礼しました m(_ _)m

   ReDim Preserve zz(1 To m)
>  MsgBox Join(zz)

と一行挿入してください。

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