Excel VBA質問箱 IV

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

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


36467 / 76738 ←次へ | 前へ→

【45452】Re:数値と記号以外の抜き出し方法
回答  りん E-MAIL  - 06/12/25(月) 12:47 -

引用なし
パスワード
   質問(煮詰まった) さん、こんにちわ。

> 一覧表上に
> ああああああ03・10.pdf
> 050114いいいいいい.pdf
> の一覧表があり、名称順に並び替えをしたいのですが
> この際に不要な日付と記号は除き
> 
> ああああああ
> いいいいいい
セルに入っているものとして、

> サンプル宜しくお願いします。
ひらがな、カタカナの部分だけ取り出す関数にしてみました。

Function HKGet(arg1 As String) As String
  Dim a1 As String, a2 As String
  For II = 1 To Len(arg1)
   a1 = Mid(arg1, II, 1) 'II文字目
    '半角文字コードで判定(濁点等があるかもしれないので更に左のみ)
   Select Case Left(StrConv(a1, vbKatakana + vbNarrow), 1)
     Case "ヲ" To "ン" '半角文字のコード表で意味を確認してみてね
      a2 = a2 + a1
   End Select
  Next
  '関数の結果
  HKGet = a2
End Function

こんな感じです。
A1セルに、ああああああ03・10.pdf
B1セルに=HKGet(A1)と入れてみてください。
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 お礼

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