我創建了一個函數,根據出席表中的缺席條目獲取缺席日期。如何在VBA中顯示返回的mystring值作爲日期
我的代碼是:
Dim cell As Range
Dim myString As String
'Loop through all the cells in the range
For Each cell In myRange
'Check for value
If cell = "A" Then
myString = myString & Cells(myRow, cell.Column) & ", "
End If
Next cell
'Return string
If Len(myString) > 0 Then
AbsentDays = Left(myString, Len(myString) - 2)
End If
End Function
我想顯示顯示爲"dd mmm"
返回值。
你現在得到的'AbsentDays'的價值和格式是什麼? –
這聽起來像你可能想要使用'myString = myString&Format(Cells(myRow,cell.Column),「dd mmm」)&「,」'(如果該單元格包含日期) – YowE3K
我越來越像這樣: 2017年6月9日,6/9/2017,6/15/2017,6/16/2017,但我想得到像6月7日,6月9日.... –