[[20190613105046]] 『マクロ 文字列として保存されている数値を数値に』(Excelド素人) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロ 文字列として保存されている数値を数値に変換するには』(Excelド素人)

ド素人です。すみません、助けて下さい。

VとU列にある数値にマウスを当てると警告マークみたいなものが表示され、
クリックすると、「数値が文字列として保存されています」と表示され、その中の処理に「数値に変換する(C)」という項目があり、それを選択する事で数値に変換されるのですが、これをマクロで末尾の値まで処理する事は可能でしょうか?

可能な場合は、マクロの内容を教えて頂けると幸いです。

初歩的な質問かもしれませんが、無知な為、すみません。
よろしくお願いします。

< 使用 Excel:Office365、使用 OS:Windows10 >


 こんにちは ^^
まずU,V列の行数が同じならどちらでもいいですから情報の最終行を求めましょう
情報の開始行から、求めた最終行まで、ループで繰り返し、U,V列の情報を確認します
数値に変換できるなら数値に変換し隣の空いたセルにでも書き出しましょう。
変換できないものは後で調べられるように文字列でアドレスを書きとめておきます。
IsNumeric
Val
If
For 〜 Next
何かで検索して調べてみるとすぐお解りかと思います。
でわ

(隠居じーさん) 2019/06/13(木) 12:24


 Sub test()
     With Intersect(ActiveSheet.UsedRange, Columns("u:v"))
         .NumberFormat = ""
         .Value = .Value
     End With
 End Sub
(seiya) 2019/06/13(木) 12:52

 なるほど ^^v 。。。さすがですね〜。
何時も勉強させていただいています。
m(_ _)m
(隠居じーさん) 2019/06/13(木) 13:11

seiyaさん、ありがとうございました!

とても助かりました!
(Excelド素人) 2019/06/13(木) 13:16


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.