問題タブ [createoleobject]

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 に答える
351 参照

vba - 複数のコマンド ボタン (OLEObject) を持つ新しいシートを作成するにはどうすればよいですか?

2 つのコマンド ボタンを持つコードに取り組んでいます。

1) ユーザー入力

2) 実行する

USER INPUT ボタンをクリックすると、UserForm が表示されます。UserForm の入力に基づいて、ワークシートの形式が調整され、ユーザーは指示に従ってワークシートにデータを入力します。[実行] ボタンは、計算を実行し、シートの残りの部分を埋めてから、結果をグラフ化するか、同じ 2 つのボタンを含む新しいシートを開きます。

新しいシートを作成することはできますが、シートにはコマンド ボタンが 1 つしか含まれていません。私のコードは以下の通りです:

このコードは、新しいシートを作成するサブ内にあります。新しいシートは「Sec_Delay」と呼ばれ、コマンド ボタンが 1 つしかありません。最初のコマンド ボタンのコードは、stackoverflow の別の場所から持ち上げたので、最後の部分が何をするのかよくわかりません。

しかし、OLEObject がどのように機能するかはほとんど理解しています。新しいシートに 2 つ目のコマンド ボタンを作成する方法がわかりません。

2 つ目のコマンド ボタンを作成するにはどうすればよいですか? 「Forms.CommandButton.2」が何もしないのはなぜですか? とにかく、「.1」はどういう意味ですか? 同じサブに 2 つの OLEObject を持つことは可能ですか?