大きなExcelファイルには、リストが1つ下になり、次にモジュールが上に表示されます。モジュールがコースにあるかどうかを指定するには、コースとモジュールをリンクするセルが緑色で表示されますが、値はありません。フォーマットに応じてセルの値を変更する
すべての緑色セルの値がy
である必要があります。
条件付き書式設定では、値を特定の形式に変更することはできますが、それ以外の方法では変更できないようです。
大きなExcelファイルには、リストが1つ下になり、次にモジュールが上に表示されます。モジュールがコースにあるかどうかを指定するには、コースとモジュールをリンクするセルが緑色で表示されますが、値はありません。フォーマットに応じてセルの値を変更する
すべての緑色セルの値がy
である必要があります。
条件付き書式設定では、値を特定の形式に変更することはできますが、それ以外の方法では変更できないようです。
これを行うには、VBAが必要です。私はExcelがセルフォーマットを読む能力をユーザーに与えているとは思わない。 、これを使用するVisual Basicエディター([ツール]> [マクロ]> [Visual Basicエディター)を開き、(VBAProjectのと挿入>モジュールを右クリック)モジュールを挿入し、この新しいでは上記のコードを貼り付け
Sub PutYesInColouredCells()
Dim r As Range
Dim cell As Range
Set r = Range("B2:F7") ' or wherever your table is located
For Each cell In r
If cell.Interior.ColorIndex <> xlColorIndexNone Then
cell.Value = "y"
End If
Next cell
End Sub
モジュール。 Excelからコードを実行することができます:ツール>マクロ...>マクロ...
セルに値「y」を入力し、その値に基づいて条件付きフォーマットを適用してみてください。
どうもありがとう! –