Excel VBA質問箱 IV

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

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


36447 / 76732 ←次へ | 前へ→

【45466】Re:数値と記号以外の抜き出し方法
回答  Blue  - 06/12/25(月) 17:05 -

引用なし
パスワード
   "・"はASCIIコードではないからです。
(文字コード165で127より大きいから。)

ほかにも"「"、"」"、"、"がおそらく残っちゃうでしょう。

>SKY04・02.pdf
は空文字でOKでいいなら、


>  If code < 0 Or code > 127 Then
>    str = str & Chr$(code)
>  End If
を Select Case文にして意図しない文字は除外するようにすればいいです。

Dim s As String
s = "SKY04・02.pdf"

Dim str As String
Dim tmp As String
Dim i As Long
Dim code As Integer
For i = 1 To Len(s)
  tmp = Mid$(s, i, 1)
  Select Case Asc(tmp)
  Case 0 To 127  ' 対象外
  Case Asc("・")  ' 対象外
  Case Asc("「")  ' 対象外
  Case Asc("」")  ' 対象外
  Case Asc("、")  ' 対象外
  Case Else
    str = str & tmp
  End Select
Next

0 hits

【45451】数値と記号以外の抜き出し方法 質問(煮詰まった) 06/12/25(月) 12:09 質問
【45452】Re:数値と記号以外の抜き出し方法 りん 06/12/25(月) 12:47 回答
【45453】Re:数値と記号以外の抜き出し方法 質問(煮詰まった) 06/12/25(月) 13:23 発言
【45454】Re:数値と記号以外の抜き出し方法 Blue 06/12/25(月) 13:33 回答
【45464】Re:数値と記号以外の抜き出し方法 質問(煮詰まった) 06/12/25(月) 16:52 質問
【45466】Re:数値と記号以外の抜き出し方法 Blue 06/12/25(月) 17:05 回答
【45467】Re:数値と記号以外の抜き出し方法 Blue 06/12/25(月) 17:21 発言
【45476】Re:数値と記号以外の抜き出し方法 Blue 06/12/26(火) 11:03 発言
【45455】Re:数値と記号以外の抜き出し方法 りん 06/12/25(月) 13:33 回答
【45465】Re:数値と記号以外の抜き出し方法 質問(煮詰まった) 06/12/25(月) 16:56 質問
【45468】Re:数値と記号以外の抜き出し方法 りん 06/12/25(月) 18:56 回答
【45488】Re:数値と記号以外の抜き出し方法 質問(煮詰まった) 06/12/27(水) 9:45 お礼
【45490】Re:数値と記号以外の抜き出し方法 Blue 06/12/27(水) 10:04 発言
【45489】Re:数値と記号以外の抜き出し方法 質問(煮詰まった) 06/12/27(水) 9:46 お礼

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