Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1606 / 13644 ツリー ←次へ | 前へ→

【73191】InputBoxにて前回入力した文字を再び表示 ブーチー 12/11/27(火) 9:38 質問[未読]
【73192】Re:InputBoxにて前回入力した文字を再び表示 とおりすぎ 12/11/27(火) 10:49 回答[未読]
【73193】Re:InputBoxにて前回入力した文字を再び表示 ブーチー 12/11/27(火) 11:08 お礼[未読]

【73191】InputBoxにて前回入力した文字を再び表示
質問  ブーチー  - 12/11/27(火) 9:38 -

引用なし
パスワード
   下記コードを実行すると、文字の入力欄は空です。
最初は空でも、次回は前回入力した文字を表示したいのですが、どのようにすれば良いか、教えてください。

文字は選択された状態で表示されているようにしたいです。

sub a
   s = InputBox("検索文字列=")
end sub

【73192】Re:InputBoxにて前回入力した文字を再び...
回答  とおりすぎ  - 12/11/27(火) 10:49 -

引用なし
パスワード
   変数sをPrivateな変数にしてInputBox関数の名前付き引数defaultにsを指定する。

【73193】Re:InputBoxにて前回入力した文字を再び...
お礼  ブーチー  - 12/11/27(火) 11:08 -

引用なし
パスワード
   ▼とおりすぎ さん 回答ありがとうございました。
これで出来ました。

Private s
Sub a()
   s = InputBox("検索文字列=", Default:=s)
End Sub

1606 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free