マクロという表現はやめて、エクセルVBAとかしたら。
既回答でのご指摘もある。
ーー
こんなのWEB照会すれば沢山記事があるのになぜしないのかな。
ーー
エクセルVBA程度内では
(1)x=MsbBox("入力値=")
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_msgbox.html
http://www.moug.net/skillup/nksw/nksw06-01.htm
にも載っているか、
prompt,buttons,title,helpfile,context
指定できる引数は5つで、大きさや表示場所は指定させてくれない。
TitlでChr(10)を&で挟めば、改行できる。
(2)Application.InputBox
「Application.InputBox VBA」でGoogle照会すれば
InputBox(Prompt,[Title],[Default],[XPos],[YPos],[HelpFile],[Context])
など多数にあるように
InputBox(Prompt,[Title],[Default],[XPos],[YPos],[HelpFile],[Context])
とあるように、,[XPos],[YPos]が指定できる。
ーー
Pronnptメッセージのフォント、サイズ、カラー等はVBAレベルでは出来ない。APIではきっと指定があると思うが、余り当面凝らないこと。
(>はまったくの素人)。ほかに勉強することが沢山あるはず。
ポケットにしまって、学が進んで期が来たら考えること。
ーー
(3)手っ取り場約ではUserFormで代用できるでしょう。
こちらはラベルコントロールなどのフォント関係の指定もフォームの大きさ、表示位置も自由になる。
(単なるサンプル)えくせるVBAでテスト済み
Private Sub UserForm_Click()
Me.Label1.Font.Size = 25
Me.Top = 100
Me.Width = 50
End Sub
フォームという言葉も質問に出ない状態では、まだその期ではないのでは。
お礼
いろいろとご指導ありがとうございました。 少し、勉強しさせていただきます。 今後も、よろしくお願いいたします。