No.4ベストアンサー
- 回答日時:
こんばんは!
一例です。
必ずデータ範囲を指定した後にマクロを実行してください。(←必須★:注)
Sub Sample1()
Dim c As Range, i As Long, k As Long
Dim myStr As String
Dim myAry
myAry = Array("―", "ー", "‐", "-") '//←全角のマイナス以外と思われるマイナスを羅列しておく★//
For Each c In Selection
c.Font.ColorIndex = xlAutomatic
For i = 1 To Len(c)
myStr = Mid(c, i, 1)
For k = 0 To UBound(myAry)
If myStr = myAry(k) Then
c.Characters(Start:=i, Length:=1).Font.ColorIndex = 3 '//←赤//
End If
Next k
Next i
Next c
End Sub
※ Arrayに格納した「マイナス」の文字が間違っていたら、訂正してください。
(半角マイナスとハイフンなどの区別が付きにくい)
※ 一文字ずつ舐めるように検索していますので、そこそこ時間を要すると思います。
極端に広い範囲は指定しないでください。(列全体や行全体など)
砂時計がクルクル回って応答なしの状態になってしまいます。m(_ _)m
No.6
- 回答日時:
補足要求です。
1.画面のレイアウトはどうなっていますか。どの列のデータが対象になるのかがよくわかりません。(複数列が対象になるかどうかも含めて)
2.「1858-47」を例にとると、常に5文字目にハイフン(及びそれらしきもの)があると考えてよいのですか。
それとも、5文字目以外のケースもありますか。また、「1858-47-88」などのように2つ以上のケースもあるのですか。
3.データ量はどのくらいありますか。(およそ何行ありますか)
上記の点が明確になれば、更に良い回答が得られるかと。
No.5
- 回答日時:
でけたばい。
これがしたかったっちゃろ。A列指定で、3回のリピートにしています。適当に変えてくれ。Sub Sample01()
Dim i As Integer, subject As String
For i = 1 To 3
If Not Range("A" & i).Value Like "*[-]*?" Then
Range("A" & i).Characters(Start:=5, Length:=1).Font.ColorIndex = 3
End If
Next
End Sub
No.2
- 回答日時:
なるほど、失礼した。
左の桁数4文字で右の桁数2文字なので、切り分けて、真ん中の1文字記号だけ色変えることはできるけど、
結合すると1セルだから、黒になっちゃうね。
手動ならセル内1文字だけ、色変えられるけど、他のやり方で出来るのかな?すまん分からん。できない気もするけど、誰かの回答をまとう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
計画達成率
-
-2の二乗と(-2)の二乗の違いに...
-
マイナスの数値どうしの対比
-
達成率の計算方法 マイナス計画...
-
目標値がマイナスの場合の達成...
-
−3分のπって単位円のどこになる...
-
-(マイナス)の以上と以下について
-
1-(-1)=2の理由を教えてくださ...
-
マイナスとマイナスの掛け算の...
-
ACCESSのマイナス入力について
-
マイナス2の倍数 「マイナス2は...
-
積分で、∫の上端と下端を入れ替...
-
中学1年の数学
-
2マイナス2乗っていくつ?
-
10の-3乗
-
負の整数を求める
-
Googleの検索でハイフンを含む...
-
目標がマイナスの時の達成率の...
-
ー(X +1)二乗 これって二乗し...
-
マイナス-マイナスはなぜプラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
-2の二乗と(-2)の二乗の違いに...
-
計画達成率
-
マイナスの数値どうしの対比
-
−3分のπって単位円のどこになる...
-
達成率の計算方法 マイナス計画...
-
-(マイナス)の以上と以下について
-
2マイナス2乗っていくつ?
-
目標値がマイナスの場合の達成...
-
1-(-1)=2の理由を教えてくださ...
-
ー(X +1)二乗 これって二乗し...
-
数字の桁の最高と最低は?
-
真数Nにマイナスを入れてはいけ...
-
積分で、∫の上端と下端を入れ替...
-
マイナス2の倍数 「マイナス2は...
-
四則の混じった計算 かっこの中...
-
1とその数自身しか約数がない数...
-
マイナス乗
-
「手間」の語源
-
無限小とマイナス無限大の違い
-
-x2乗+4X-4を因数分解したらど...
おすすめ情報