Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2019)
朝時間の固定【8:00】
投稿日時: 22/09/19 11:11:14
投稿者: KAZUKAN

朝時間の固定する。
 
朝の作業時間は、必ず8:00なので、シートからの入力で無くて
AMstartTime=8:00
としたいのですがしたいのですが…
 
どうすれば、VBAで時間として宣言出来るんでしょうか?

回答
投稿日時: 22/09/19 11:36:43
投稿者: taitani
投稿者のウェブサイトに移動

ちょっと、質問の意味が分かりませんが、変数で時間を利用したいということでしょうか。
 
それが正しければ、例えば、
 
Dim TT As Date とか。
 
何をしたいか明確に教えていただけますか?
あと、どんなふうに Code を書いているのか。

投稿日時: 22/09/19 12:14:27
投稿者: KAZUKAN

上手く質問出来ずにすみません。
 
早朝の残業時間を求めたいのです。
 
A【8:00】−B【6:00】=C【2:00】
 
という様にAは、何時も朝の8:00と決まっていますので。
 
Aは、朝の8:00で固定なので定数として定義したいのです。

回答
投稿日時: 22/09/19 12:47:56
投稿者: taitani
投稿者のウェブサイトに移動

Const STime As Date = "8:00:00" とかでしょうか。

回答
投稿日時: 22/09/19 12:53:15
投稿者: WinArrow
投稿者のウェブサイトに移動

セルA1に"08:00"を入力するタイミングをどのように考えているんですか?
 
例えば、ブックを開いたとき・・とか
 
 
一例
 
Thisworkbookモジュールに
 
Private Sub Workbook_Open()
    If Me.Sheets("sheet1").Range("A1").Value = "" Then
        Me.Sheets("Sheet1").Range("A1").Value = "8:00"
    End If
End Sub

投稿日時: 22/09/19 12:59:05
投稿者: KAZUKAN

 taitani様ありがとうございます。
 
Const STime As Date = "8:00:00" で作業してみます。