問題タブ [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 に答える
24830 参照

combobox - Excel VBA: userForm がコマンドボタンから呼び出されたときに、ComboBox.Rowsource 値の動的範囲が表示されない

タイトルは問題の概要を示しているはずですが、ユーザーフォームのコンボボックスで使用する動的な名前付き範囲を実行しています。フォームを実行すると、値が意図したとおりに表示されます。コマンド ボタンからモジュール サブルーチンを呼び出すと、値が表示されず、その理由がわかりません。

すべてのコードを貼り付けて、以下の問題のあるスニペットを強調表示します。

ダイナミック レンジは、ネーム マネージャーを使用して作成されたもので、以下のとおりです。

名前付き範囲: "ListUniqueAccountNames" =OFFSET(CodeMetaData!$J$5,0,0,COUNTA(CodeMetaData!$J$5:$J$5000))

参照しやすいように、実行に使用しているコードを以下に示します。

ユーザーフォームを呼び出すサブルーチンは次のとおりです。

非常に多くのコードを投稿して申し訳ありませんが、何が問題を引き起こしているのか正確にはわかりません。私はまだフォームの新人です。

どんな助けでも大歓迎です。ありがとう。

0 投票する
4 に答える
1728 参照

excel - ThisWorkbook のイベント workbook_open の Form Show メソッドは、フォーカス時に中断します

プライベート サブ workbook_open() 内の ThisWorkbook で userform1.show を使用して userform1 を表示しようとすると、最も奇妙なことが起こります。(私は Excel 2007 を使用しています)- ブレーク モードに入り、コードの実行が停止します!!!

マクロが有効になっているワークブックを開くと、ユーザーフォームは計画どおりに表示されますが、ユーザーフォームの領域内でマウスを移動すると、ブレークモードになり、行 UserForm1.Show が問題であるかのように強調表示されます。

さらに、F8 を押すと、プライベート サブ workbook_open() が強調表示され、もう一度押すと userform1.show が再び強調表示され、もう一度押すとランタイム エラー '400' が表示されます。

アプリケーション定義またはオブジェクト定義のエラー。

これは私にはこれまでに起こったことはありません。ここに答えがないという投稿を見つけました。

何か案は?

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

excel - Excelユーザーフォームで、ラベルのキャプションを更新するにはどうすればよいですか?

最初のモードレスUserFormをExcelで作成し、ActiveXラベルを付けました。Sheet1.Range("A1")ラベルのキャプションを設定して、にあるものをすべて表示し、セルA1の値が変更されると自動的に更新されるようにするにはどうすればよいですか?

基本的にUserform's、Excelセルの2番目にラベルが変更されるたびにラベルを更新する必要があります。ありがとうございました!

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

excel - ループ内にコードを配置して、マウスのクリック後にループを終了します

ユーザーフォームで、フレームの可視性を切り替えて、フレームのオフ/オンを点滅させています。さまざまな回数点滅してから停止しますが、点滅の間にユーザーのアクティビティをチェックします。フォームまたは含まれているコントロールのいずれかでマウス クリックがあった場合、点滅はすぐに停止します。

私のウインカーはこんな感じです。

一部を除いて、すべて正常に動作し<click detected>ます。ループ内からそれを行うにはどうすればよいですか?

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

excel - マウスがまだダウンしているときにユーザーフォームフレームで mouse_down を検出する方法

マウスがまだ押されているときに、フォームの任意のフレームに mouse_down があることを検出したいと考えています。クリックでそれを行う方法は知っていますが、mouse_up の前にキャッチしたいと考えています。

ありがとう

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

excel - VBAでメッセージボックスに画像を追加する方法はありますか?

主にVBAでメッセージボックスに画像を追加できるかどうか疑問に思っていますが、他の言語ではない場合.

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

vba - テキストボックスをVBAでフォーマットする小数点以下4桁

とにかく、常に小数点以下4桁になるようにテキストボックス形式をフォーマットできるということはありますか?マスクされたテキストボックスを使用してC#とVisual Basicでそれを行う方法を知っていますが、vbaは機能がないため、もう少し難しいです。どんな助けでも大歓迎です。ありがとう

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

vba - テキストボックス内のテキストを置き換える

とにかくテキストボックス内のテキストを置き換える方法はありますか?たとえば、以下を参照してください。私は現在これを使用していますが、VBAではうまく機能していないようです。

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

vba - ユーザーフォーム間を行き来する

私のuserfromの皆さん、こんにちは。前と次のボタンがあります。ユーザーフォーム1の前のボタンには次のボタンが含まれており、コードは次のようになります

ユーザーフォーム2には、次のような前のボタンがあります

しかし、userform1 に戻って userform 2 に進むと、これを示すエラー メッセージが表示されます。

実行時エラー '400':

フォームは既に表示されています。モーダルに表示できません。

とにかく、これを修正するか、if ステートメントを作成して、今迷っているのを助けることができますか? 助けてくれてありがとう

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

winforms - 画像を使用せずにVBAで見栄えの良いボタンを作成する

vbaを使用して、より丸みを帯びた/プロフェッショナルな外観のボタンを作成する方法はありますか? 画像の使用を提案している場所をいくつか見つけましたが、これはひどいアイデアではありませんが、ダウンロード可能なソフトウェア、アドイン、または何かがあるかどうか、誰かが手がかりを持っているかどうか疑問に思っていました. 現在利用可能なものは、私のプログラムを 90 年代半ばのアプリケーションのように見せます。本当に助かります。つまり、見てください!!

ここに画像の説明を入力