ワークシートの各シェイプの色をテーブルの対応するセルと一致するように設定するための基本ループを設定します(条件付きでフォーマットされています)。シェイプの色をセルの色に合わせる -
私はdim countryShape as shape
For Each countryShape In ActiveSheet.Shapes
countryShape.Range.Interior.Color = Application.VLookup(countryShape.Name, ActiveSheet.Range("D3:H19"), 2, 0).Interior.Color
Next countryShape
次しかし、私はそれがで行うことです推測してい
実行時エラー424、 'オブジェクトが必要な'
を取得している
カラーアプリケーションのフォーマット(つまり、セルの場合は.interior.color、シェイプの場合は.fill.forecolor)ですが、これまで試みてきた組み合わせはまだ動作していません。
ああ、これは私が言及しなかった何かを除いて完全に動作します。テーブル内のセルは条件付き書式に従って色付けされます。書式設定の色を転送する方法はありますか(それは技術的にはセルの色としてカウントされません)。 – IIJHFII
あの解決策が見つかりました。 colorcell.DISPLAYFORMAT.interior.colorを使用します。 ご協力いただきありがとうございます! – IIJHFII
@IIJHFIIよろしくお願いします!あなたはそれを正しく微調整してうれしいです。 – sktneer