メルセンヌ・ツィスタのアドインソフトをインストールした際に、#NAME?の罠に
掛かってしまった。Microsoftの#NAME? エラーの修正方法を見て、色々と
試したが、全く解決できなかった・・・。
問題は、メルセンヌ・ツィスタの関数ntrandが#NAME?になる事である。
メルセンヌ・ツィスタのホームページにあるインストール方法の通りにインストール
したので、問題がでない筈であるが・・・。
解決できたのは、地道に1つ1つ確認していった事にある。
<アドインソフトは32ビット版と64ビット版がある。>
インストールしたのは64ビット版である。自分のPCに搭載しているOSは
64ビット版であるので、そうした。しかし、EXCELが32ビット版であった・・・。
EXCELはデフォルトでインストールすると32ビット版になり、64ビット版にするには
通常以外のインストールが必要との事。
この際、64ビット版にしようかとも思ったが、下記のホームページなどを見ると、
問題がありそうなので見送りにした。
・Microsoft Office 2013は32bit版を使おう
結局、32ビット版のアドインソフトをインストールしたら、問題なく動作した。
(ntrandが#NAME?にならないで、きちんと動いた。)
<個人的な感想>
Microsoftの下記ページを見ると、2013と2016では違いがある。確かに2013では
32ビット版を推奨している・・・。64ビット対応が間に合わなかったか。
さすがに2016では64ビット版の方がメインになっている。
・Office の 64 ビット版と 32 ビット版を選択する
<リンク>