No.2ベストアンサー
- 回答日時:
こんばんは。
Wendy02です。このマクロは、条件付書式が、「数式が 」で設定されたものに限ります。そうでない場合、オプションを作らなくてはなりません。色は、フォントとパターンのみに対応しています。
'なるべく、標準モジュールに設定してください。
Sub FindFCondition2Format()
'条件付書式の色設定を、一般書式の色に換える
Dim r As Range
Dim c As Range
Dim i As Integer
Dim fc As Object
On Error GoTo ErrHandler
Set r = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllFormatConditions)
Application.ScreenUpdating = False
For Each c In r
'セルを動かさないと、数式が取れない
c.Activate
Set fc = c.FormatConditions
For i = 1 To fc.Count
'判定
On Error Resume Next
If Evaluate(fc(i).Formula1) Then
c.Font.Color = fc(i).Font.Color
c.Interior.ColorIndex = fc(i).Interior.ColorIndex
End If
On Error GoTo 0
Next i
c.FormatConditions.Delete
Next c
Set r = Nothing
Application.ScreenUpdating = True
Exit Sub
ErrHandler:
MsgBox "条件付書式が見つかりません。", vbInformation
End Sub
うわー!!!!!!
すいません!!!!
ここまでしてくれるなんて感謝感激です!
明日早速試してみます。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- その他(Microsoft Office) googleスプレットシートで左右の数値を比較して色判別させたい 2 2022/06/06 18:33
- Excel(エクセル) 重複データの抽出について 2 2023/07/21 14:52
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Excel(エクセル) Excel アクティブセルのみ条件付き書式の色を他の色にしたい。 4 2022/06/11 22:19
- その他(Microsoft Office) エクセルで、土日や祝祭日に色をつけるには?Part2 5 2022/05/05 09:51
- Excel(エクセル) エクセル シート比較で書式を変えるを繰り返したい 2 2023/05/05 11:25
- Excel(エクセル) 条件付き書式を使ってユーザー定義。「数字のみ」も「数字+アルファベット」も認識させたい。 2 2022/05/28 07:22
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Excel(エクセル) Excel 数式を使用した条件付き書式が、一つのセルにしか反映されない 3 2022/06/08 23:20
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
Excel:書式を残しながら条件付き書式を消す方法
Excel(エクセル)
-
vba 条件付き書式を一般書式に書き換えたい
Excel(エクセル)
-
条件付き書式設定で色をつけたセルの内容を変更しても色を変えない方法は?
Excel(エクセル)
-
-
4
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
5
VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカウントできる、VB
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
excel関数式の一部を太字にする
-
Excel 書式を関数で判断。
-
Excel 条件付書式で土日の左・...
-
excelで選択範囲の反転をしたい...
-
エクセルのピボットテーブルの...
-
VBAで転記すると元のシートの条...
-
EXCEL 表の書式のみ変更不可(...
-
エクセルで2つのシートで重複し...
-
Excel 条件付書式で二つの条件...
-
エクセルで、書式は変えずに連...
-
エクセルで1年前の日付になった...
-
エクセル:一定以上の数値にな...
-
条件付書式設定でつけた色を残...
-
100の倍数毎に色を付ける方法(...
-
指定した期限が近づくとセルの...
-
文字だけでなく書式も判別でき...
-
エクセル→貼り付けのオプション...
-
条件付き書式の条件に時刻を指...
-
エクセルのテキストボックスに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの条件付き書式を崩された...
-
Excel 書式を関数で判断。
-
excel関数式の一部を太字にする
-
EXCEL 表の書式のみ変更不可(...
-
excelで選択範囲の反転をしたい...
-
エクセルで、書式は変えずに連...
-
エクセル:一定以上の数値にな...
-
エクセルのピボットテーブルの...
-
Excel 条件付書式で二つの条件...
-
エクセルで1年前の日付になった...
-
Excel 条件付書式で土日の左・...
-
エクセルで2つのシートで重複し...
-
エクセル→貼り付けのオプション...
-
条件付き書式の条件に時刻を指...
-
指定した期限が近づくとセルの...
-
条件付書式で色づけしたセルの...
-
条件付き書式が選択できない?!
-
EXCELにて、整数と小数点を色分...
-
100の倍数毎に色を付ける方法(...
-
VBAでシート書式の自動変換を作...
おすすめ情報