問題タブ [tampering]

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 投票する
1 に答える
73 参照

excel - Excel の問題 - サード パーティが私のコンピューターを改ざんしていませんか?

今日、次のコードは機能しませんでした。誰かが私のコンピューターをいじっていると思います。これがどのように複製されるのか、または私のコードにエラーがあるのだろうか:

追加:
私のコードは宿題「モンテカルロ シミュレーション」です。基本的に、クッキーを焼くために使用されるアイテムのリストのコストを変更し、そのためにさまざまなタイプの分布 (均一、正規、離散) を使用しています。循環参照を使用した不正なループが原因で、Excel はそのリソースを使い果たしました - そのため、エラー メッセージが表示されます)。Excelを何度も再起動しました。最終的に、教授から提供された元のコードを使用し、既にコーディングした関数と手順を段階的に再挿入して、コーディング作業で Excel のエラー メッセージがどのように発生したかを調べました。以前は観察されていた 30 分ではなく、1 分で 1000 回の「モンテカルロ シミュレーション」を実行することになりました。私が提供したコードは基本的なものだと思いますが、古いコードを VBA モジュールにコピーしても問題を解決できません。

2021 年 7 月 20 日に追加された
このコードは、コントロール コレクションを使用して、フォーム上のデータの値を取得します。2 つのテキスト フィールドを持つフォームが必要です。つまり、double 値のコンテンツが必要です。そのため、今日からコントロール コレクションが機能していません。

つまりtxtPerc1txt1
関数は離散分布とともに値を返します。
「サブまたは関数が定義されていません。フィールドの名前を確認しましたが、問題ありませんでした。

ワークブックに別のシートで 2 番目のユーザーフォームを追加しましたが、次のコードが機能しています。

このコードは、スプレッド シートに集められた電話番号を多数のテキスト ボックスに入力します。それでも、元のコードを機能させることができませんでした。

前の画像に示されているエラーの場所を強調表示している、Excel によって欠陥があると認識されたコード: