管理者が MS Office 2016 の更新プログラム (ビルド 11929.20838) を実行したところ、突然、以前に作成した Excel VBA マクロの 1 つに予期しないエラーがいくつかあることに気付きました。たとえば、以下のエラーは、明示的に定義していない変数に対してポップアップしています。以前はそうではありませんでしたが、Option Explicit について言及したことがなければ、このようなことは経験したことがありませんでした。
コンパイル エラー: プロジェクトまたはライブラリが見つかりません
私のコードの次の 2 つのステートメントに対しても同じエラーが発生しますが、前回の Microsoft Office 2016 更新の前はスムーズに実行されていました。
' Against the following two declarations, the compiler is highlighting
' Date in parenthesis and quoting same error "Can't find project or library"
xMonth = VBA.DateTime.Month(Date)
xYear = VBA.DateTime.Year(Date)
' And showing same error as above against defining an Array variable like below
srchString = Array("invoice_number", "invoice_date", "Category_wise_code", "Bill To Customer", "consignees_address_long")
'And even here, it is giving the same error:
[A1].Font.Bold = True
これらのエラーと、この問題を解決する方法について誰か知っていますか? これはすべて、まったく予想外のことです。このマクロは 4 年以上使用しており、このような問題に遭遇したことはありません。
すべてのリンクが開いているわけではありませんが、一部の人々がマクロ クラッシュの状況に直面していることを Google ウィンドウが簡単に示しています。
私の投稿を読んでくれてありがとう。