Option Explicit
Option Base 1
'--------------------------------------------------
'工程数定義
'--------------------------------------------------
Public Const C_LNG_工程START As Long = 1
Public Const C_INT_工程END As Integer = 3
'-----------------------------------------------
' 構造体:工程ごとの列情報
'-----------------------------------------------
Public Type typ工程列
工数 As String
担当 As String
開始日 As String
終了日 As String
End Type
'-----------------------------------------------
' 構造体:ガント全体の列情報
'-----------------------------------------------
Public Type typガント列定義
項番 As String
ツール名 As String
工程(1 To 3) As typ工程列 ' 工程A~工程Cの3工程
End Type
'-----------------------------------------------
' 定数
'-----------------------------------------------
'シート名
Public Const STR_WSNAME_ガント As String = "ガント"
Public Const STR_WSNAME_工数明細 As String = "工数明細"
Public Const STR_WSNAME_集計 As String = "集計"
Public Const STR_WSNAME_休業日 As String = "休業日"
'行
Public Const LNG_ROWSTART_WSガント As Long = 2
'列
Public Function fncガント列定義取得() As typガント列定義
Dim t As typガント列定義
t.項番 = "A"
t.ツール名 = "B"
t.工程(1).工数 = "D"
t.工程(2).工数 = "E"
t.工程(3).工数 = "F"
t.工程(1).担当 = "H"
t.工程(2).担当 = "I"
t.工程(3).担当 = "J"
t.工程(1).開始日 = "L"
t.工程(1).終了日 = "M"
t.工程(2).開始日 = "N"
t.工程(2).終了日 = "O"
t.工程(3).開始日 = "P"
t.工程(3).終了日 = "Q"
fncガント列定義取得 = t
End Function
コメント