這個問題讓我瘋狂!我有以下VBA的Excel代碼:VBA-Excel將「FALSE」字符串轉換爲「False」
Sub Test()
Dim sTempVal As String
For i = 1 to 100
sTempVal = ActiveSheet.Cells(i, 1).Value
MsgBox sTempVal
Next i
因爲它是第一列循環下的值,如果它遇到的值或真或假的值,它會自動讀取它作爲「假」或者「真正」。爲什麼VBA會自動更改大小寫?我真的需要它在細胞中保留這個價值的確切情況。我認爲通過將sTempVal變量作爲一個字符串變暗,它會讀取單元格中的值 - 大小寫以及所有內容。請注意,這僅適用於FALSE和TRUE。任何其他值將按照它在單元格中顯示的完全讀取。
你可以添加一個快速行解釋爲OP這是爲什麼'.Value'發生了,因爲他們特意提出這個問題? – Dave
@Dave看我的**編輯#1 ** ............這是否更好? –
Ta。只是幫助OP瞭解更好:) – Dave