- 帖子
- 49
- 主題
- 15
- 精華
- 0
- 積分
- 70
- 點名
- 0
- 作業系統
- W7
- 軟體版本
- IE8
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-10-10
- 最後登錄
- 2014-5-10

|
不好意思,這是程式碼,不曉得夠不夠
另外補充:
1.並不是每台電腦都會發生
2.每台電腦安裝的軟體都差不多,也有剛裝好的
3.螢幕保護模式已關閉,電源設定一直開啟
Private Sub 工作時數輸入2_Click()
Call 工作時數輸入表單2_設定
工作時數輸入表單2.Show
End Sub
Sub 工作時數輸入表單2_設定()
Dim IA As Integer '整數 -32,768~32767
工作時數輸入表單2.年月選單區.Clear
For IA = Sheets("TEMP").Range("F9").Value To 11 Step -1
工作時數輸入表單2.年月選單區.AddItem Sheets("TEMP").Range("F" & IA).Value
Next IA
工作時數輸入表單2.年月選單區.ListIndex = 0
Call 更新TEMP員工資料
工作時數輸入表單2.員工編號.Clear
With 工作時數輸入表單2.員工編號
.Clear
'.ColumnCount = MYRS.Fields.Count - 1
.ColumnCount = 2
.ColumnWidths = "1.5cm;3cm"
For IA = 11 To Sheets("TEMP").Range("I9").Value
.AddItem
.List(IA - 11, 0) = Sheets("TEMP").Range("I" & IA).Value
.List(IA - 11, 1) = Sheets("TEMP").Range("J" & IA).Value
Next IA
End With
更新TEMP工地資料
With 工作時數輸入表單2.工地選單
.Clear
'.ColumnCount = MYRS.Fields.Count - 1
.ColumnCount = 2
.ColumnWidths = "1.5cm;3cm"
For IA = 11 To Sheets("TEMP").Range("R9").Value
.AddItem
.List(IA - 11, 0) = Sheets("TEMP").Range("R" & IA).Value
.List(IA - 11, 1) = Sheets("TEMP").Range("S" & IA).Value
Next IA
End With
工作時數輸入表單2.時段.Clear
工作時數輸入表單2.時段.AddItem "日A"
工作時數輸入表單2.時段.AddItem "日B"
工作時數輸入表單2.時段.AddItem "上午"
工作時數輸入表單2.時段.AddItem "下午"
工作時數輸入表單2.時段.AddItem "加A"
工作時數輸入表單2.時段.AddItem "加B"
工作時數輸入表單2.時段.AddItem "加班"
工作時數輸入表單2.時段.ListIndex = 0
With 工作時數輸入表單2.起始時分
.Clear
.AddItem "0000"
.AddItem "0030"
.AddItem "0100"
.AddItem "0130"
.AddItem "0200"
.AddItem "0230"
.AddItem "0300"
.AddItem "0330"
.AddItem "0400"
.AddItem "0430"
.AddItem "0500"
.AddItem "0530"
.AddItem "0600"
.AddItem "0630"
.AddItem "0700"
.AddItem "0730"
.AddItem "0800"
.AddItem "0830"
.AddItem "0900"
.AddItem "0930"
.AddItem "1000"
.AddItem "1030"
.AddItem "1100"
.AddItem "1130"
.AddItem "1200"
.AddItem "1230"
.AddItem "1300"
.AddItem "1330"
.AddItem "1400"
.AddItem "1430"
.AddItem "1500"
.AddItem "1530"
.AddItem "1600"
.AddItem "1630"
.AddItem "1700"
.AddItem "1730"
.AddItem "1800"
.AddItem "1830"
.AddItem "1900"
.AddItem "1930"
.AddItem "2000"
.AddItem "2030"
.AddItem "2100"
.AddItem "2130"
.AddItem "2200"
.AddItem "2230"
.AddItem "2300"
.AddItem "2330"
.AddItem "2400"
End With
工作時數輸入表單2.起始時分.ListIndex = 16
With 工作時數輸入表單2.終止時分
.Clear
.AddItem "0000"
.AddItem "0030"
.AddItem "0100"
.AddItem "0130"
.AddItem "0200"
.AddItem "0230"
.AddItem "0300"
.AddItem "0330"
.AddItem "0400"
.AddItem "0430"
.AddItem "0500"
.AddItem "0530"
.AddItem "0600"
.AddItem "0630"
.AddItem "0700"
.AddItem "0730"
.AddItem "0800"
.AddItem "0830"
.AddItem "0900"
.AddItem "0930"
.AddItem "1000"
.AddItem "1030"
.AddItem "1100"
.AddItem "1130"
.AddItem "1200"
.AddItem "1230"
.AddItem "1300"
.AddItem "1330"
.AddItem "1400"
.AddItem "1430"
.AddItem "1500"
.AddItem "1530"
.AddItem "1600"
.AddItem "1630"
.AddItem "1700"
.AddItem "1730"
.AddItem "1800"
.AddItem "1830"
.AddItem "1900"
.AddItem "1930"
.AddItem "2000"
.AddItem "2030"
.AddItem "2100"
.AddItem "2130"
.AddItem "2200"
.AddItem "2230"
.AddItem "2300"
.AddItem "2330"
.AddItem "2400"
End With
工作時數輸入表單2.終止時分.ListIndex = 35
工作時數輸入表單2.時數.Value = 8
End Sub |
|