1

定期的に使用する VBA コードを保存するために使用するアドイン xla ファイルがあります。この関数は、アドイン モジュールに格納されます。

Public Function IsFormula(cell_ref As Range)
    IsFormula = cell_ref.HasFormula
End Function

これをセルに入力すると、True または False が正しく返されます。=IsFormula(A1)

ただし、数式オプションを使用して新しい書式設定ルールを作成しようとすると、「条件付き書式設定条件に他のワークシートまたはワークブックへの参照を使用することはできません」というエラーが表示されます。エラーは引用符が原因ではありません。

4

1 に答える 1

1

ここで答えるべき明確な質問はありませんが、数式を含むSheet1のすべてのセルをフォーマットする場合は、Sheet1A1で言います。

1)名前を定義します(「Formulaic」と言います。「Scope」と「Refersto」には「Sheet1」を使用=GET.CELL(48,A1)します。

2)Sheet1を選択します

3)「数式を使用して書式設定するセルを決定する」と=Formulaic「この数式が当てはまる値を書式設定する」で必要な条件付き書式を設定します。</ p>

'type_num'(たとえば、上記の48)は、http ://www.mrexcel.com/forum/excel-questions/20611-info-only-get-cell-arguments.htmlで説明されています。

于 2012-08-25T23:24:25.283 に答える