重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

ExcelVBAについてご教授願います。
特定セルの下1桁の1文字のフォントの色を「白」に変更するVBAを作成したいのですが。
使用環境
 ・OS:Windows7
 ・Excelバージョン:2010
よろしくお願い致します。

A 回答 (3件)

特定セルをA1とします。



Range("A1").Characters(Start:=Len(Range("A1")), Length:=1).Font.ColorIndex = 2

A1の文字列の長さをはかり、最後から数えて1文字目の色を2(白)に変えています。
    • good
    • 0
この回答へのお礼

ご教授ありがとうざいました。
この方法にて組み込んで確認しましたら、うまくいきました。
本当にありがとうございました。

お礼日時:2016/05/26 13:29

こんにちは!



「特定セル」がどこか判らないので
とりあえずA列限定としてみました。

Sub Sample1()
Dim i As Long
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
Cells(i, "A").Characters(Start:=Len(Cells(i, "A")), Length:=1).Font.ColorIndex = 2
Next i
End Sub

こんな感じではどうでしょうか?m(_ _)m
    • good
    • 0
この回答へのお礼

ご教授ありがとうございました。

お礼日時:2016/05/26 13:29

「特定のセル」とは、どのように指定するのですか?


以下から選んで説明していただけますか?
・選択したセル
・ダブルクリックしたセル
・右クリックしたセル
・特定の値が入力されているセル
・その他
    • good
    • 0
この回答へのお礼

ご教授ありがとうございました。
説明が不足で申し訳ございませんでした。
申し訳ございませんが、他の方法を採用し解決できましので
ご連絡申し上げます。

お礼日時:2016/05/26 13:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!