Option Explicit
'--------------------------------------------------
' クラス名 : cls集計レコード
' 概要 : 氏名・項番・対象日ごとの工数明細1行を保持するデータ構造
'--------------------------------------------------
' プロパティ(基本情報)
Public lng項番 As Long ' 項番(ユニークな業務単位)
Public strツール名 As String ' ツール名(見た目用)
Public str氏名 As String ' 担当者名
Public str工程名 As String ' 工程ラベル(工程A・工数など)
' プロパティ(日付・工数)
Public dtm対象日 As Date ' 工数が発生した営業日
Public dbl工数 As Double ' 1日分の平均工数
Public dbl元工数 As Double ' 元の工数(工程全体の工数)
' プロパティ(元データの範囲)
Public dtm開始日 As Date ' 工程の開始日
Public dtm終了日 As Date ' 工程の終了日
Public lng営業日数 As Long ' 工程全体の営業日数
' プロパティ(元セル情報)
Public str工数セルアドレス As String ' 元の工数セルアドレス(A1形式)
'--------------------------------------------------
' 関数名 : fncToDebugString
' 機能概要 : クラス内容を1行の文字列として出力する(デバッグ用)
'--------------------------------------------------
Public Function fncToDebugString() As String
fncToDebugString = _
"項番: " & lng項番 & _
" / ツール名: " & strツール名 & _
" / 氏名: " & str氏名 & _
" / 工程: " & str工程名 & _
" / 対象日: " & Format(dtm対象日, "yyyy/mm/dd") & _
" / 工数: " & Format(dbl工数, "0.00") & _
" / 元工数: " & Format(dbl元工数, "0.00") & _
" / 開始日: " & Format(dtm開始日, "yyyy/mm/dd") & _
" / 終了日: " & Format(dtm終了日, "yyyy/mm/dd") & _
" / 営業日数: " & lng営業日数 & _
" / 工数セル: " & str工数セルアドレス
End Function
コメント