問題タブ [userform]

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

vba - OutlookVBAのユーザーフォームの時間指定による閉鎖

表示され、10秒間表示された後、自動的に閉じるユーザーフォームを設定しようとしています。私は以前にExcelでOnTime次の方法 を使用してこれを実行しました。

OnTimeただし、Outlookはメソッドを認識しないため、次のTimerステートメントを使用しようとしています。

これに伴う問題は、ユーザーフォームを開くと、ユーザーフォームを手動で閉じるまでマクロ(ループを含む)が一時停止することです...

このための回避策についての助けをいただければ幸いです。

乾杯!

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

vba - Excelユーザーフォームで[X]をクリックすると、スプレッドシートが閉じることがあります

特定のセルをダブルクリックするとユーザーフォームが開くスプレッドシートを作成しています。特定のユーザーが「X」をクリックしてユーザーフォームを閉じると、ブック全体が閉じます(これは意図した動作ではありません)。これは、セルにコンテンツがある場合に発生します。セルが空白の場合、ユーザーフォームを閉じてもブックは閉じません。

ユーザーフォームを呼び出す一般的なコードは次のとおりです。

逆の場合を除いて、この動作は以前に見ました。空白のセルから開いたフォームを閉じるために[X]をクリックすると、ブックが閉じました。新しいブックを作成してすべてのコードをコピーすると、この問題は解決しました。

私が困惑しているのは、このエラーが1人のユーザーのシステムで発生していて、別のユーザーのシステムでは発生していないことです。

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

vba - ユーザーフォームの Excel ComboBox に任意のテキストを表示する

Excel ユーザーフォームに 2 つの垂直方向に接触する ComboBoxes があり、どちらも設計時に追加され、どちらもバインドされた列を持っていません。ComboBox1 で選択が行われると、「さらに選択を行う ===>」などのテキストを ComboBox2 に表示したいと考えています。このテキストは、ComboBox2 で選択が行われると消えるはずです。

どうやってやるの?

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

vba - Excelフォームのテキストボックス内の小数点処理

Excelフォーム内のテキストボックスに数値を表示したい。レポート、ただし、小数点が存在する場合にのみ表示し、小数点以下2桁のみを表示したい.

たとえば、数値が 12 の場合、12 を表示したい

数値が 12.1 の場合、12.10 を表示したい

数値が 12.126 の場合、12.13 を表示したい

現時点では、以下のコードがあり、小数点が表示されていません。

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

charts - Excel VBA ユーザーフォーム - ユーザーフォームの画像と同じサイズのグラフを設定する

プロパティメニューの高さ= 246と幅= 462(単位は指定されていません)に従って、既存のチャートを表示するユーザーフォームに画像があります。グラフの .GIF が保存され、ユーザーフォームの画像にロードされたときにサイズが一致するように、グラフのサイズを変更したいと考えています。チャートのプロパティで寸法を変更できますが、インチのオプションしかありません。これらの寸法を一致させるにはどうすればよいですか?

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

vba - ユーザーが入力を開始すると消えるExcelVBAフォーム内のTextBoxに説明を追加する

複数のテキストボックスを含むユーザーフォームがあり、ユーザーが各テキストボックスに何を入力する必要があるかを示すという点で、以下のリンク画像のようなものを作成したいと思います。

http://d2o0t5hpnwv4c1.cloudfront.net/426_formsBestPractices/comments.png

「デフォルト」のテキストは、ユーザーが入力を開始すると消えます(ユーザーがテキストボックス内にカーソルを「置いた」ときとは対照的です)。

また、テキストボックスに何も入力されていない場合、デフォルトのテキストは送信されず、空白が使用されます。

これはできますか?

任意の提案をいただければ幸いです。

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

vba - VBAはユーザーフォームからパブリックアレイを更新します

配列を作成して処理するVBAサブがあります。

次に、配列myArrを処理できるコマンドボタンを備えたユーザーフォームがあります。

配列をユーザーフォームに渡すにはどうすればよいですか?そして、Subは更新された配列をどのように表示できますか?ありがとう

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

excel - Excelユーザーフォームのズームされたフレーム内でコントロールを移動する

2560 x 1440のモニターにフルスクリーンに収まるサイズのUserform1があります。Userform1には、.Widthも2560で、10%にズームされたFrameAが含まれています。

FrameAには、.Widthが8000で、.Leftが1000(FrameAズーム座標)の子FrameBが含まれています。FrameBは画面に完全に表示されます。

FrameBを右に移動して、その右端がモニターの右端に沿って配置されるようにします。誰かが私にそれをするための算術を見せてもらえますか?

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

c# - Word文書のユーザーフォームを別の文書にコピーする

VBAコードをある単語文書から別の文書にコピーするために、以下のコードがあります(私はC#を使用しています)。モジュールでは機能しますが、ユーザーフォームでは機能しないようです。

はい、ユーザーフォームはターゲットドキュメントにコピーされますが、フィールドはコピーされません。ラベルとテキストボックスが含まれている場合と同様です。これらのフィールドはコピーされません。ここで何か不足していますか?

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

excel - ユーザーフォームコンボボックスからワークブック変数を設定する

同僚のためにマクロを作成しています。彼らは毎日ファイルを受け取り、一日の終わりに特定の情報を別のワークブックにコピーする必要があります。マクロはコピーを処理するためのものです。現在開いているブックのリストを含むコンボボックスポップアップを備えたユーザーフォームが必要です。これにより、コピー元のファイルがわかります。そこで行われた選択によって、その選択でブック変数が設定されるように設定するにはどうすればよいですか?

私がやろうとしていることは:

以下は、ユーザーフォームのコードです。