• ベストアンサー

エクセル、マクロ中での入力

よせばいいのに”サルでもわかるエクセル”程度の仲間内で、あの人はできると言われ安請負をしてしまいました。(笑)マクロおもしろいと思ってやってますが、ファイル開いてdataいれてsaveするくらい、アッというまにできるのはいいんだけど、自分が入力の例示をするのをそのままマクロ中での入力されてしまうと、なんのことやらわからん(笑)BASICでいう入力の促しつまりINPUTに相当する命令文と、入力終了をどうマクロに判断させるのか、編集時にその記入法につきご教示お願いしまーす。すんません。

質問者が選んだベストアンサー

  • ベストアンサー
noname#123709
noname#123709
回答No.1

いまいち意味が分からない質問ですが・・・。 >INPUTに相当する命令文 MyText = InputBox(prompt:="入力して下さい", Title:="データ入力", Default:="ここに入力") ActiveCell.FormulaR1C1 = TitleText こういう事でしょうか? >入力終了をどうマクロに判断させるのか OK押したらだと思いますが・・・。 私の理解不足でしょうか・・・?

siapa
質問者

お礼

ありがとうございました。何を質問してんだか人にわかってもらえないようでは・・・

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

基本はこれ Dim User As Variant User = InputBox("適当な文字をいれること。", "InputBox", "ここだよ") MsgBox User あとは、文字と数値や日付と時刻など入力データ型の判断、誤データ(データ型の違いや範囲外)の再入力処理などが必要です。 >入力終了をどうマクロに判断させるのか 仕様が不明です。 回答を求めるなら、きちんとした質問文くらい書けるようになりましょう。

siapa
質問者

お礼

すんません。この程度ですんで。ありがとうございました。

関連するQ&A