No.3ベストアンサー
- 回答日時:
条件付き書式はセルには適用できますが、
テキストボックスには適用できないようですね。
下記でどうでしょう。
for i = 1 to 100
ActiveSheet.Shapes(i).select
if selection.Characters.Text <> "" then
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10
Selection.ShapeRange.Fill.Transparency = 0#
endif
next i
御回答ありがとうございます。
実際に処理を行いたいシートにはテキストボックス以外にもオブジェクトが存在していまして、その関係だと思いますが、うまくいきませんでした。
ただ、別のシートでテキストボックスだけの環境で試してみたら、うまくいきました。
No.2
- 回答日時:
テキストボックスがアクティブなワークシート上にあるならこれでいいと思います。
Sub test()
For Each tb In ActiveSheet.TextBoxes
If tb.Characters.Text <> "" Then
tb.ShapeRange.Fill.ForeColor.SchemeColor = 10
Else
tb.ShapeRange.Fill.ForeColor.SchemeColor = 9
End If
Next
End Sub
この回答への補足
御回答ありがとうございます。
うまくいきませんでした。
マクロ自体は途中で止まることなく最後まで処理されるのですが、結果は全て色が付かない状態になっています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Visual Basic(VBA) Vba テキストボックスの文字列をボタンで入力するとテキストボックスの端の文字列が更新されない 2 2022/05/21 23:32
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) WordのVBAについて 5 2023/01/11 14:38
- その他(ソフトウェア) LibleOffice Calc のテキストボックス 4 2023/08/16 09:37
- Word(ワード) ワード。長い四角の中に文字を体裁良く入力するには。 2 2022/09/24 14:19
- Visual Basic(VBA) Vba テキストボックスでボックスのサイズ超えると文字列入力できない 2 2022/05/20 08:09
- その他(悩み相談・人生相談) パワーポイントにて テキストボックス内の文字がテキストボックスを動かすと文字までが動きます どうした 2 2023/05/31 09:46
- JavaScript HTMLでJavaScriptを使用してプログラムを作ります。 入力されたパスワードを取得して、パス 2 2022/10/18 01:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
100の倍数毎に色を付ける方法(...
-
Excel 書式を関数で判断。
-
Excelの条件付き書式を崩された...
-
マクロについて教えて下さい
-
excel関数式の一部を太字にする
-
Excel2003 の条件付き書式、「...
-
エクセルのピボットテーブルの...
-
エクセルで、書式は変えずに連...
-
Excelで、塗りつぶしを含め同じ...
-
条件付き書式の条件に時刻を指...
-
Excel 条件付書式で二つの条件...
-
条件付き書式(色変更)は、予...
-
Excelで4勤2休のカレンダーを作...
-
エクセルで2つのシートで重複し...
-
Excel 条件付き書式 第4月曜日...
-
エクセル:一定以上の数値にな...
-
エクセルで「住所」を 住所1、...
-
セル内の数字だけに色を付けたい
-
Excel 条件付書式で土日の左・...
-
excelで選択範囲の反転をしたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
Excel 書式を関数で判断。
-
excel関数式の一部を太字にする
-
EXCEL 表の書式のみ変更不可(...
-
excelで選択範囲の反転をしたい...
-
エクセル:一定以上の数値にな...
-
エクセルで、書式は変えずに連...
-
Excel 条件付書式で土日の左・...
-
Excel 条件付書式で二つの条件...
-
エクセルのピボットテーブルの...
-
条件付き書式の条件に時刻を指...
-
エクセルで1年前の日付になった...
-
エクセルで2つのシートで重複し...
-
エクセル→貼り付けのオプション...
-
条件付き書式(色変更)は、予...
-
VBAで転記すると元のシートの条...
-
Excelで、塗りつぶしを含め同じ...
-
Excelで4勤2休のカレンダーを作...
-
Excel2007で、条件付き書式の一...
-
VBAでシート書式の自動変換を作...
おすすめ情報