学習めも。

Python、Anaconda学習中🔰 ブログ引っ越ししました😄よろしくお願いします!https://noeiganolife.com/

記録用🔰

プログラミング以外の記事はこちら

ユーザーにデータを入力させて処理する

標準モジュールに記述

Sub 日数分後の日時表示()
 a = InputBox("何日後の日時を知りたいですか?")
 MsgBox Now + a
End Sub


(補足)InputBoxの働き

・InputBox関数は引数で指定した文字列をダイヤログボックスに表示し、ユーザーの入力を待つ
⇨ユーザーがデータを入力すると、InputBox関数の戻り値としてそのデータを返す。

「価格」と「割引率(%)」から販売価格を計算する

Sub 価格と割引率を入力すると販売価格が表示される()
 k = InputBox("価格は?")
 w = InputBox(”割引率は何%?”)
 MsgBox k * (100 - w) / 100 & "円になります"
End Sub

(補足)ユーザーが入力した名前に「こんにちは」と「さん」をつけて表示

InputBox関数から受け取ったユーザー入力のデータを、MsgBox関数で表示するとき、次のように1行で書くこともできる

MsgBox "こんにちは" & InputBox("名前を入力してください") & "さん"