Microsoft 製品に組み込まれている Visual Basic の実装。
t-ottoさん、こんにちは。
Excel 2016 バージョン 1806 (ビルド 10228.20080)で確認した所、同じく
「sctl.Language = "VBScript"」で「A script engine for specified language can not be created.」のエラーが表示されました。
以前のバージョンに戻すコマンドは
"%programfiles%\Common Files\Microsoft Shared\ClickToRun\officec2rclient.exe" /update user updatetoversion=16.0.9330.2087
で上手く行くと思います。
※< Office 365 ProPlus の更新履歴 (日付別の一覧)>で確認すると、「16.0.9126.2227」は「半期チャネル (対象指定)」のバージョン為にエラーになったと思われます。「月次チャネル」のバージョンで見ると良いです。)
バージョン 1805 (ビルド 9330.2087) で確認すると、同じエラーは出なくなりました。
その後、再度 バージョン 1806 (ビルド 10228.20080) の最新の状態にして確認したのですが、最新バージョンにしても、「A script engine for specified language can not be created.」のエラーは発生しなくなりました。
そのことから、Office の修復を実行すれば、以前のバージョンに戻さなくても1806 (ビルド 10228.20080)のままで改善されるのではないかな?と思いましたので、まずは Office の修復をお試しになってみてはいかがでしょう。