2016-08-23 4 views
-1

私のアプリケーションでは、変更を保存せずに、そしてファイルが閉じられるときでさえ、userformラジオボタンからの最後の選択を覚えておきたい。 私はコントロールの値を変更する必要があることを知っていますが、ファイルが閉じられるときにコントロールを保存する方法は変わりません。 よろしくお願いします。 MichałVBA userform最後の選択を覚えているラジオボタン

+0

コードがありますか、なぜVBAフォームの状態を保存しようとしているのか説明できますか? –

+2

今、私が考えることができる唯一の方法は、ボタンの状態をワークシートのセルに書き込むことです。表示したくない場合は、非表示のワークシートを使用できます。しかし、あなたはワークブックへの変更を保存する必要があります... – CMArg

+1

@ Phil.Wheeler私はコードがいつも歓迎していることを知っていますが、この時間はとても必要ではないと思います。 IMHO、OPはコードを要求するだけではなく、始めるためのアイデアです。 – CMArg

答えて

0

SaveSettingを使用して設定をレジストリに保存し、VBおよびVBAプログラムの設定で使用できます。

0

レジストリに保存するのが少し極端な場合があります(実行していることがわからない場合は危険です)。多くの人が使用するより簡単な方法は、ボタンの値を変更した後、application/userformをロードするときや、そのセルから値を読み取ってそれに応じてボタンを変更するときに、隠れたワークシートのセルにデータを書き込む方法です。

関連する問題