よろしくお願いします。いつもgooの皆さんに大変お世話になっています
お陰様で、本では全く入門できなかったマクロも、この1年ちょっとでゼロから大変進歩できました
win8.1でエクセルは2013です
質問内容
マクロで数値と数値の間に空白を入れるコードを教えてください
例 60012308→6 0 0 1 2 3 0 8
例のように半角数値に空白を入れたいのですがコードが全く思いつきません
1の位の右側(例では8の右側)には空白はできれば入れたくありません
桁数は一定ではありません
空白を入れたら当然、数値が文字になるかと思いますが、それで構いません
よろしくお願いします
No.1ベストアンサー
- 回答日時:
数値を文字列に変換しておいて、左から一文字づつ空白を入れてゆく考え方でどうでしょうか?
例えば、A1に入力されている値を処理する場合の例です。
Sub test()
Dim txt As String, res As String, i As Integer
txt = Range("A1").Text
res = Left(txt, 1)
For i = 2 To Len(txt)
res = res & " " & Mid(txt, i, 1)
Next i
MsgBox res
End Sub
fujillinさん、こんにちは
親切に教えていただきましてありがとうございます
早速やってみたら私が狙った通りの結果になって、ちょっと感動しました
教えていただいたことをネットで検索して勉強しました
Left、Lenは理解できましたが、Midがちょっと難しそうです
空白を2文字目から入れるのでForが2から始まるのですね
そして ””の空白を加える、と解釈できました
教えてもらったことを理解するのは、ぼんやりとなんとかできるのですが
このマクロは何日かかっても私には書けません
また、ひとつ勉強になりました。ありがとうございました
深くお礼申し上げます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) エクセルの昇順での数値入力のミスの見つけ方を教えてください。 4 2022/06/26 20:41
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INDEXとMATCH関数で#N/Aが出る...
-
LINEのこの空白ってどんな意味...
-
Wordの差し込み印刷で空白行が...
-
Excel計算式が入ってるセルを空...
-
VBA ""が認識されないのはなぜ...
-
bashでの空白と空文字の判断
-
Word ○(まる)で表示される空白
-
エクセルマクロ、特定の日付を...
-
Excel関数で90%から110%の間を◎...
-
マクロ 空白セルまで繰り返す
-
どちらかが空白ならば……
-
メモ帳のスクロールバーを変更...
-
IF関数について
-
PowerPointの表内のカンマ
-
エクセルでエンターを押すと隣...
-
【VBA】PDF出力に任意のファイ...
-
エクセルの計算式でコンマを付...
-
EXCELでタイトル行と一番下の行...
-
エクセルでleft関数の結果が表...
-
エクセル 印刷範囲外を非表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LINEのこの空白ってどんな意味...
-
Wordの差し込み印刷で空白行が...
-
INDEXとMATCH関数で#N/Aが出る...
-
Word ○(まる)で表示される空白
-
bashでの空白と空文字の判断
-
Excel計算式が入ってるセルを空...
-
エクセルでフッターに空白を入れる
-
「 - 」と「 _ 」 の違い
-
空白行があると #DIV/0なる?...
-
ちょっと特殊な連続印刷のマク...
-
latexで、行の先頭に空白を入れ...
-
Excel関数で90%から110%の間を◎...
-
エクセルで1つでも×か空白があ...
-
アクセスのクエリで空白を0と...
-
VBA ""が認識されないのはなぜ...
-
マクロ 空白セルまで繰り返す
-
仕事で使う数式を自分で作成で...
-
VBAでの配列について
-
メモ帳のスクロールバーを変更...
-
ニックネームが無い!
おすすめ情報