A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ゲームに詳しいわけではありませんが
>ユーザーフォームからスタートさせて
スタートボタンをクリックしたら 指定のシートのあるセルに その時の時刻を入れる
>あるボタンをクリックしたら その隣のセルに、その時の時間を入れる
>何分~何分の間 さらに、その隣に、2つのセルの時間の差が出る式を入れておく
さらにその隣に、IF文で、指定した時間の範囲であれば TRUE が出るようにでもしておく
これで十分ではないでしょうか。
変数の受け渡しも方法ではありますが、エクセルであれば あいているシート、セルを活用したほうが便利です。
設定用のシートを準備して、表示したい 最少、最大の数値を入れておけば出来る様に準備しておけば
実際のゲームの動きを見ながら、設定の変更も楽にできると思うのですが。
(いちいちVBE開いてコードを変更する必要のなく)
No.1
- 回答日時:
Application.ontimeを使って、最初の「何分」になったらcommandbuttonのenabledプロパティをtrueにしてクリック可能にしておいて、そのときに終わりの「何分」になったらcommandbuttonのenabledをfalseにしてしまうコードとユーザーフォームを表示させるコードを実行してください。
時間制御の何がわからないのかを書かないと答えようがないです。
私のHPですが時間の関数といってもこのようにいろいろあります。・・・http://homepage2.nifty.com/DreamyCat/APIpage1.ht …
自分で使えそうな気がするものでやってみて、もっといいものに発展させていくのが理解を進めるうえで効果的と思います。
自分でやりたいことの順序を詳細に紙に書き出して、それに必要な関数を調べ、順序通りになるように書いて行ってください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) エクセルVBAのコードについて 2 2022/08/10 21:49
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Excel(エクセル) Excel2010 VBAが特定動作で実行出来なくなる 7 2022/12/29 14:26
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数指定セルの可視セルのみを...
-
VBA 日付の引き算
-
昨日、質問した件『VBA にて、...
-
特定の色のついたセルを削除
-
Excel 範囲指定スクショについ...
-
エクセルVBAによる不連続データ...
-
EXCEL VBA 文中の書式ごと複写...
-
VBAマクロ実行時エラーの修正に...
-
VBA:日付を配列に入れ別セルに...
-
VBAでユーザーフォームにセル値...
-
VBA 検索
-
エクセルマクロのVBAでINDEX関...
-
シートに条件付き書式のセルが...
-
Excelで空白セル直前のセルデー...
-
エクセル VBAの時間制御
-
Excel VBAで特定の範囲の空白セ...
-
エクセルVBA ダブルクリックし...
-
特定のセルの文字数を数え、奇...
-
VBAで3の倍数の乱数を取得する
-
VBAのTIMER関数で返された値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
Excel UserForm の表示位置
-
エクセルVBA 配列からセルに「...
-
EXCEL VBA 文中の書式ごと複写...
-
特定の色のついたセルを削除
-
【Excel VBA】一番右端セルまで...
-
Excelで空白セル直前のセルデー...
-
【VBA】写真の貼り付けコードが...
-
VBAコードについて教えてくださ...
-
【VBA】【ユーザーフォーム_Lis...
-
Excel 範囲指定スクショについ...
-
VBAでユーザーフォームにセル値...
-
VBA:日付を配列に入れ別セルに...
-
VBA にて、条件付き書式で背景...
-
Excel VBAでCheckboxの名前を変...
-
複数指定セルの可視セルのみを...
-
Excel VBA IF文がうまく動作し...
-
エクセルのカーソルを非表示に...
-
入力規則のリスト選択
-
VBA 複数条件の分岐処理の上手...
おすすめ情報