Excel VBA質問箱 IV

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

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


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

【68761】『VBAで抽出&加工』 ミカ 11/4/14(木) 22:44 質問[未読]
【68763】Re:『VBAで抽出&加工』 Jaka 11/4/15(金) 10:42 発言[未読]

【68761】『VBAで抽出&加工』
質問  ミカ  - 11/4/14(木) 22:44 -

引用なし
パスワード
   ある列のセル一つ一つに以下のようなものがあります。

第35回テニス大会(20期)

第109回テニス大会(10期)

第18回テニス大会(30期)

第125回テニス大会(5期)

第132回総会

第45回歓迎コンパ

第358回飲み会(練習後)

特第5回合同合宿

平成18年度第5回打ち上げコンパ

第8回2番企画打ち合わせ(弁当付き)

これらの右隣のセル二つに

#35   20s

#109  10s

#18   30s

#125  5s

#132  総会

#45   歓)コンパ

#358  飲み会

#5    合同合宿

#18−5 打ち上げ

#3−2  企画打ち合わせ(弁当)

という感じで抽出&加工したいのですが、並び順に色んなパターンがあって困っています。

考えとしては
・最後尾に(●期)とあれば、それを●sに
・()以外に数字があれば、#数字
・一部文字をカット 打ち上げコンパ→打ち上げ
・企画打ち合わせ(弁当付き)→企画打ち合わせ(弁当)

どなたかアドバイス頂けませんか?ヨロシクお願い致します m(。。)m

【68763】Re:『VBAで抽出&加工』
発言  Jaka  - 11/4/15(金) 10:42 -

引用なし
パスワード
   ▼ミカ さん:
>並び順に色んなパターンがあって困っています。
とうことなら、しらみつぶしに1文字づつ数字かどうかを探っていくのが
簡単ではないかと...。
正規表現ってな方法もあるかと思いますが。

>第8回2番企画打ち合わせ(弁当付き)
こういうのがなければ、
データ → 区切り位置
で、区切り文字、その他で「回」を指定してやればある程度は分けられますが。

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