Excel VBA質問箱 IV

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

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


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

【23564】パーセント記号の削除と値の抽出 しも 05/3/28(月) 14:41 質問[未読]
【23565】Re:パーセント記号の削除と値の抽出 IROC 05/3/28(月) 15:28 回答[未読]
【23567】Re:パーセント記号の削除と値の抽出 しも 05/3/28(月) 17:57 質問[未読]
【23568】Re:パーセント記号の削除と値の抽出 しも 05/3/28(月) 18:08 お礼[未読]

【23564】パーセント記号の削除と値の抽出
質問  しも E-MAIL  - 05/3/28(月) 14:41 -

引用なし
パスワード
   VBA初心者ですので失礼な質問になってしまうかもしれませんがご了承下さい。

今VBAで%表示のある値だけ選び、該当する値を数字に変換しようと思っています。ただ、10%は数字に変換すると0.1と表示されますが、これを10として変換するにはどのような方法が有効なのか分からず困っています。

シートの中にはテキスト、数字もランダムに入っているので、シート全体に対し、%を含む数字にのみ変換を行うマクロを作成するにはどのようにしたら良いのでしょうか?どなたか同じ経験をお持ちの方や対処方法をご存知の方がいらっしゃいましたら、ご教示ください。よろしくお願いいたします。

【23565】Re:パーセント記号の削除と値の抽出
回答  IROC  - 05/3/28(月) 15:28 -

引用なし
パスワード
   データ 区切り位置 その他(%)で、書式を文字列にしては?

【23567】Re:パーセント記号の削除と値の抽出
質問  しも E-MAIL  - 05/3/28(月) 17:57 -

引用なし
パスワード
   ▼IROC さん:
>データ 区切り位置 その他(%)で、書式を文字列にしては?

返信ありがとうございます。試してみた結果は、文字列の場合は上手く行きました。しかし、セルの書式がパーセントだった場合、1/100の値を返してきました。

対象となるシートにはさまざまな書式のセルがあります。この中からパーセントの書式で表記されている値だけを抽出し、%を切り取っただけの値(0.1%なら0.1、100%なら1ではなく100)をワークシートに返したいのですが。これは難しい事なのでしょうか?

IROCさんご親切な助言、本当にありがとうございます。このレスを読んだ下さっている方でこれは、という方法をご存知の方がいらっしゃいましたらぜひ教えてください。

【23568】Re:パーセント記号の削除と値の抽出
お礼  しも E-MAIL  - 05/3/28(月) 18:08 -

引用なし
パスワード
   すみません。テキストで抽出という条件を選択するのを忘れておりました。先ほどのテストで上手くいきました。ありがとうございます。

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