過去ログ

                                Page     116
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼前回入力した文字を既定値にするには?  haru 02/9/23(月) 11:43
   ┗Re:前回入力した文字を既定値にするには?  つん 02/9/23(月) 13:24
      ┗Re:前回入力した文字を既定値にするには?  haru 02/9/23(月) 13:56
         ┗Re:前回入力した文字を既定値にするには?  つん 02/9/23(月) 14:59
            ┗Re:前回入力した文字を既定値にするには?  haru 02/9/23(月) 17:34

 ───────────────────────────────────────
 ■題名 : 前回入力した文字を既定値にするには?
 ■名前 : haru
 ■日付 : 02/9/23(月) 11:43
 -------------------------------------------------------------------------
    マクロを実行して、テキストボックスに入力した値を、次回実行
時に初期値として表示させたいのですが、どうすれば良いですか?
 よろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:前回入力した文字を既定値にするには?  ■名前 : つん <honey@sweetparty.ne.jp>  ■日付 : 02/9/23(月) 13:24  -------------------------------------------------------------------------
   haru さん、こんにちは

> マクロを実行して、テキストボックスに入力した値を、次回実行
>時に初期値として表示させたいのですが、どうすれば良いですか?
> よろしくお願いします。

データ保持用に1つシートを用意して、そこに値を保存しておいて、
次回実行時に読み込むようにしたらいかがですか?
そのシートは非表示にしておいて・・・

INIファイルを使うとか、レジストリを使うとか、いろいろあると思いますが、
セルに保存しておくのが一番簡単だと思います。
 ───────────────────────────────────────  ■題名 : Re:前回入力した文字を既定値にするには?  ■名前 : haru  ■日付 : 02/9/23(月) 13:56  -------------------------------------------------------------------------
   ▼つんさん、こんにちは。
 早速の御返事ありがとうございます。

>> マクロを実行して、テキストボックスに入力した値を、次回実行
>>時に初期値として表示させたいのですが、どうすれば良いですか?
>> よろしくお願いします。
>データ保持用に1つシートを用意して、そこに値を保存しておいて、
>次回実行時に読み込むようにしたらいかがですか?
 これが一番簡単そうですね。

>INIファイルを使うとか、レジストリを使うとか、いろいろあると思いますが、
>セルに保存しておくのが一番簡単だと思います。
 テキストボックスのプロパティのValueそのものを書き換えたかっ
たんですが、こういうことはマクロではできないんでしょうか?
 ───────────────────────────────────────  ■題名 : Re:前回入力した文字を既定値にするには?  ■名前 : つん <honey@sweetparty.ne.jp>  ■日付 : 02/9/23(月) 14:59  -------------------------------------------------------------------------
   >>INIファイルを使うとか、レジストリを使うとか、いろいろあると思いますが、
>>セルに保存しておくのが一番簡単だと思います。
> テキストボックスのプロパティのValueそのものを書き換えたかっ
>たんですが、こういうことはマクロではできないんでしょうか?

えっと、どういうことでしょうか?
フォームのテキストボックスで、シートに値を保存しておくのでしたら、
フォームを表示するとき・・・Initializeイベントに

TextBox1.Value = Worksheets("データ保持用のシート").range("好きなセル2).Value

というようにすれば、いいですよね?
こういうことではないんやろか?
 ───────────────────────────────────────  ■題名 : Re:前回入力した文字を既定値にするには?  ■名前 : haru  ■日付 : 02/9/23(月) 17:34  -------------------------------------------------------------------------
   ▼つんさん、こんにちは。
 早速の御返事ありがとうございます。

>>>INIファイルを使うとか、レジストリを使うとか、いろいろあると思いますが、
>>>セルに保存しておくのが一番簡単だと思います。
>> テキストボックスのプロパティのValueそのものを書き換えたかっ
>>たんですが、こういうことはマクロではできないんでしょうか?
>えっと、どういうことでしょうか?
>フォームのテキストボックスで、シートに値を保存しておくのでしたら、
>フォームを表示するとき・・・Initializeイベントに
> TextBox1.Value = Worksheets("データ保持用のシート").range("好きなセル2).Value
>というようにすれば、いいですよね?
 この方法はうまくいきました。

>こういうことではないんやろか?
 これとは、別に
>> テキストボックスのプロパティのValueそのものを書き換えたかっ
>>たんですが、こういうことはマクロではできないんでしょうか?
 という、素朴な疑問です。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 116