標題:
[發問]
在程式碼中將公式放入儲存格的問題
[打印本頁]
作者:
jsleee
時間:
2011-9-19 21:47
標題:
在程式碼中將公式放入儲存格的問題
請教先進一個VBA的問題:
在VBA程式中,要將某個公式指定給某個儲存格中,若公式內含有文字,則 需使用兩個雙引號?否則會有錯誤訊息.....
例如:Cells(1, 1) = "=IF(B1=B3,""OK"",""NG"")"
不知道 第二個雙引號 的涵義是甚麼?
不知有無先進可以指點一下?
感恩.....
作者:
棋語鳥鳴
時間:
2011-9-19 22:21
回復
1#
jsleee
" "中間應該是代表文字,沒加" "應該是代表儲存格
,所以如果只有文字或者有英文沒數字,它會找不到,所以會出現錯誤!
(不知有沒有說錯,如有說錯請大師糾正)
作者:
oobird
時間:
2011-9-19 23:27
在儲存格中置入公式與置入字符串是一樣的。
兩邊要加雙引號
當公式中插有雙引號存在時,就要在這個雙引號前面加一個雙引號,讓這個加的雙引號與開頭的雙引號對稱成一組,公式中須要的雙引號自成一組,後面也是一樣,才能成組成對。
作者:
loyyee
時間:
2011-9-19 23:42
回復
1#
jsleee
Cells(1, 1) =
"=IF(B1=B3,"
"OK"
","
"NG"
")"
作者:
jsleee
時間:
2011-9-20 07:40
回復
3#
oobird
謝謝 oobird 版主 的回覆,我已經了解意思了.....
作者:
jsleee
時間:
2011-9-20 07:41
回復
4#
loyyee
謝謝 loyyee 用顏色簡單的對應出他的關連性,淺顯易懂,豁然開朗....
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)