問題タブ [vbe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
479 参照

excel - 左括弧を入力すると Excel がクラッシュする

ここに私が理解していないものがあります。

このクラス モジュールが与えられた場合 (クラッシュを再現するのに必要な最小限のものまで取り除かれます):

このコードを入力すると、Excel が完全に失敗する理由を誰か教えてください。

この時点で、私はこの素敵なメッセージ:

Excel のクラッシュ - おっと!

問題のある括弧なしで完全な手順を入力し、後でそれらを追加しようとしても、同じクラッシュが発生します。

Excel がクラッシュしないようにする唯一の方法は、一連()のコードを別の場所からこのコード行にコピーして貼り付けることです。

メソッドにパラメーターがある場合Init()(オプションのパラメーターであっても)、開き括弧を入力してもクラッシュしません。

回避策よりも、なぜこれが起こるのかについて興味があります。私のコードでは実際にはそれほど頻繁に発生するわけではなく、発生した場合はアプローチを変更して修正できますが、これらのクラッシュの原因がわからないことに本当に不満を感じています. では、VBA の内部動作について詳しく知っている人が説明してくれるでしょうか?

0 投票する
2 に答える
1346 参照

excel - ラバーダックをインストールした後、アドインが表示されませんか?

私はラバーダックを初めて使用し、最新バージョン 2.0.11 をインストールしました。admin をインストールした後、Excel にアクセスして com-addins を確認すると、そこで ruby​​duck が表示されるようになりました。programdata フォルダーを確認しました。はい、ラバーダックはすべてのファイルと共にそこにあります。Excel のアドインに表示されないだけです。ヘルプ?

OS:windows7pro エクセル2007 64bit

0 投票する
1 に答える
632 参照

excel - CodePane を Active Module Pane (VBE) に変更する

VBA エディター (拡張機能) でプログラミングを行っており、プログラムで新しいモジュールを作成しています。新しいモジュールは問題なく作成されます。ただし、新しいモジュールが作成されると、コード ペインで空白のモジュールとして開かれます。ただし、新しいモジュールが作成された後、アクティブなモジュール (新しいモジュールを作成したコードを実行しているモジュール) をコード ペインに戻す必要があります。それを行うためのコマンドが何であるかはわかりません。これは私がこれまでに試したことです。

0 投票する
1 に答える
1849 参照

excel - Excel for Mac 2016 での VBA コードのコメント化/コメント解除

Excel で VBA コードのブロックをコメント化/コメント解除する方法に関する投稿を見たことがありますが、それらはすべて Excel for Windows に関連しているようです。Excel for Mac 2016 で大きなコード ブロックにコメントを付ける同様の方法がわかりません。助けてください。

Windows で見つけた関連記事は次のとおりです: Office VBA エディターでコードのブロックにコメントを付けたりコメントを外したりする方法