No.1ベストアンサー
- 回答日時:
こんにちは!
そのセル内で処理したいのでしょうか?
一例です。
Sub Sample1()
Dim k As Long, c As Range, myStr As String
For Each c In Selection
If IsNumeric(c) And c > 9 Then
If InStr(c, ",") = 0 Then
For k = 1 To Len(c)
myStr = myStr & Mid(c, k, 1) & ","
Next k
c = Left(myStr, Len(myStr) - 1)
myStr = ""
End If
End If
Next c
End Sub
※ コードの説明は割愛させてください。m(_ _)m
この回答へのお礼
お礼日時:2017/04/07 10:02
ありがとうございます。
コードを調べてなんとなくは理解できました。
まだまだこういうときには、このコードを使うってのが思いつきません。
もっと経験値を上げていきます。
No.4
- 回答日時:
#2さんの数式をみて、VBAで作ろうとしましたが、同じようにはいかず、不格好なコードになったので、やめました。
以下はいわゆる正規表現というものです。でも、解説付きというのは、ややこしくするだけのように思うのです。
分からない時は、再度人に聞くか、諦めるかどちらかです。
'//
Sub reSplitFigures()
Dim c As Range
Dim buf As Variant
Dim RegEx As Object
Dim Ms
Set RegEx = CreateObject("VBScript.RegExp")
With RegEx
.Global = True
.Pattern = "(\d)" ''"(\d\D*)" '後者は#3様の条件です
For Each c In Range("A1", Cells(Rows.Count, 1).End(xlUp))
If Len(c.Value) > 1 Then
buf = RegEx.Replace(c.Value, "$1,")
c.Value = Left(buf, Len(buf) - 1)
End If
Next
End With
End Sub
No.2
- 回答日時:
> コードを解説付きでお願いします。
自分で調べる前に説明を求める人は プログラミングを諦めた方が
いいと思います。
=SUBSTITUTE(TRIM(TEXT(A1&"",REPT("# ",9)&0))," ",",")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- その他(Microsoft Office) エクセルのマクロを教えてください。 1 2022/12/08 15:45
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/15 16:33
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- Excel(エクセル) エクセル マクロ テキストファイルを取り込む 複数の区切り文字で別々のセルに格納するには? 3 2022/08/10 21:10
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/22 11:43
- Excel(エクセル) 【VBA】エクセルで選択した範囲の値のみをクリップボードにコピーするコードについて 3 2023/03/08 17:41
- Visual Basic(VBA) VBA B列にある前から10文字のみ表示 3 2023/08/07 11:24
- その他(Microsoft Office) 選択行の列範囲に二重線を引く 3 2022/06/08 12:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【至急】y=-sinx+cosx(0≦x<2π)...
-
GMOとくとくBBがネット上でゴリ...
-
論理演算子がわかりません
-
1.1.1.2.3.3.の6個の数字を1列...
-
(3x+2)の5乗 の展開式におけ...
-
高1 古典 助動詞について 問、...
-
T&Dフィナンシャル生命の世界株...
-
無名草子の清少納言について…「...
-
この問題の次の問題の2万問先の...
-
ドラクエ7の無人の町のなぞ
-
至急!! TOEICに詳しい人教え...
-
接線の問題です、解説お願いします
-
算数の問題です。解答解説宜し...
-
写真の命題が偽になる理由を解...
-
初項1,公比2,項数nの等比数列に...
-
「相手の問題点を色々挙げてバ...
-
x^3+y^3+z^3を展開するとどう...
-
下の図において、点Oは△ABCの外...
-
https://paiza.jp/challenges/5...
-
正方形の折り紙からひし形を作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
この問題の次の問題の2万問先の...
-
至急! この問題の(2)で答えに0...
-
(3x+2)の5乗 の展開式におけ...
-
1.1.1.2.3.3.の6個の数字を1列...
-
GMOとくとくBBがネット上でゴリ...
-
ドラクエ7の無人の町のなぞ
-
電検王さんの問題について
-
2x^2+6xy+x-3y-1の因数分解の仕...
-
電検王さんの問題について
-
x^3+y^3+z^3を展開するとどう...
-
平衡定数を求める問題です。
-
p3ーq3を求める時 (pーq)(p2+q...
-
論理演算子がわかりません
-
高次方程式の問題で質問です。 ...
-
この反応では、希硫酸が酸化剤...
-
高1 古典 助動詞について 問、...
-
この問題の解説をお願いします!
-
正方形の折り紙からひし形を作...
-
x²+xy-2y-4の因数分解が...
-
kを0と異なる実数を定数とし、i...
おすすめ情報