我試圖從電子表格檢索時間信息到用戶窗體,但是我遇到了一個問題,其中06:00:00顯示爲00:25: 00。電子表格用於計算公司Flexi時間的時間,我們試圖通過使用用戶表單來簡化和限制用戶界面。它也從12:00:00更改爲00:05:00。有沒有辦法讓這個顯示正確的時間?06:00以用戶形式顯示爲00:25
這是我們目前用來顯示信息的代碼。
Private Sub TimeCheck_Change()
If Left(TimeCheck.Text, 1) = "-" Then
TimeCheck.ForeColor = RGB(255, 0, 0)
End If
TimeCheck.Text = Format(TimeCheck.Text, "hh:Nn;(hh:Nn)")
End Sub
此爲結文本框到片材:
Private Sub cmdsearch_Click()
row_number = 0
Do
DoEvents
row_number = row_number + 1
Status = Sheets("Flex Total").Range("A" & row_number)
If Status = EmployeeCheck.Text Then
TimeowedCheck.Value = Sheets("Flex Total").Range("B" & row_number)
timetakenCheck.Value = Sheets("Flex Total").Range("C" & row_number)
TimeCheck.Value = Sheets("Flex Total").Range("D" & row_number)
End If
Loop Until Status = ""
End Sub
嘗試使用「mm」而不是「Nn」 –
我試過用adn啓動它並不起作用。在閱讀了一些關於類似問題的博客後,我將它改爲Nn。 –
可能是系統區域設置問題?我無法複製它(當我測試時,這兩個示例值都按預期工作)。 –