2017-07-06 26 views
2

私はマクロをプログラミングしていますが、この種のコーディングでは現時点ではあまり「本当に良い」わけではありません。VBA-Excel:オプション - >数式が自動に設定されているかどうかを確認するにはどうすればよいですか?

VBA Excelでoptions-> formulaがautomaticに設定されているかどうかを確認するにはどうすればよいですか?

ありがとうございます!

QcHaxing

+0

*あなたは 'のDebug.Print Application.Calculation'を使用することができます確認したい場合は*を確認し、それが自動化されているかどうかを教えてくれますか:@Masoudが提案されているよう

If Application.Calculation = xlManual Then *** Do some action you desire, like printing "Yes" in A1, or something *** Else *** Do some action you desire, like printing "No" in A1, or something *** End If 

あるいは、マニュアル。 – Masoud

答えて

3

ここに行く:

Application.Calculation = xlAutomatic 

計算書を作成するには:

Application.Calculation = xlManual 

はEDIT:

あなたがそれかどうかを "チェック" したい場合は[オプション] >数式が自動に設定されていれば、それを行うことができます。 ?

debug.print Application.Calculation 
+0

ありがとう!しかし、オプションがすでに「自動」である場合に「チェック」するオプションがありますか? –

+0

Application.Calculation = xlAutomatic Then ... End If – MikeJRamsey56

+2

コードに 'Application.Calculation = xlAutomatic'を追加すると、決してチェックする必要はありません。しかし、私はあなたがいくつかのロジックを行うことができると思います。私はあなたを見せて編集します。 –

関連する問題