編譯錯誤缺少語句結束
① word VBA 編譯錯誤 缺少:語句結束
Range("A1").Formula = "=if(sheet1!b2=""期中"",""八年級期中考試成績"",""八年級期期末考試成績"")"
② vba 編譯錯誤缺少語句結束
="期中","八年級期中考試成績","八年級期期末考試成績")
這裡面的雙引號都要轉義,否則語句認為到"...b2=",就已經結束了。
③ VB中 編譯錯誤,缺少:語句結束是怎麼回事,請指教。
請問,這個表在什麼資料庫里?磁碟文件是什麼?你當然知道,但VB知道嗎?
這句話使用之前,需要先打開資料庫,就是這個文件,然後才能使用這個語句。而且,這個語句不能這么直接使用,而是在DB.Execute()或DB.OpenResult()語句里使用的。其中DB是你聲明的資料庫對象(變數),可以是ADO、DAO或者是早期的RDO。在聲明之前,需要在VB的工程-引用里,把Microsoft ActiveX Data Object x.xx(ADO),或Microsoft Data Access Object x.xx(DAO)對象打上勾。我建議你先買一本關於VB和資料庫的入門書,越薄越好,看一天就會了。
④ 打開EXCEL提示編譯錯誤:缺少:語句結束。PERSONAL.XLSB-模塊1(代碼)
報錯之後,如果有按鈕選擇請選【調試】,屏幕上會顯示代碼,不亂操作會有一行是黃色的,此時拷屏上圖,大家可以給你分析原因和給出修改辦法。
⑤ excelvb 提示 編譯錯誤:缺少:語句結束
注意雙引號和括弧必須是英文狀態下的,還有沒有「Range[A2]」這種寫法的,如果把單元格地址當成字元串參數傳入給 Range 對象時必須要加雙引號。比如第一處可以改成:
iCount=Sheets("財務分析表").Range("A2").CurrentRegion.Columns.Count
其中 "財務分析表" 是你的工作表名,使用時請確保該表存在!
如果實在要使用中括弧,可以這樣寫:
iCount=Sheets("財務分析表").[A2].CurrentRegion.Columns.Count
注意這個時候不需要在A2的兩邊加雙引號的,反之也會報錯!
從截圖中不難看出,符號印刷錯誤還是挺多的,因此有時書本上的知識未必是正確的,但是遇到問題時不妨通過查閱 MSDN本地或者在線幫助文檔,疑雲便會離你而去。
⑥ VBA顯示編譯錯誤缺少:語句結束
在y=...的下一行加上:
End If
⑦ VB報錯說編譯錯誤,缺少語句結束
Text1 = 10000人
frme9 = 2個司令
都寫錯了,這兩個應該是字元串吧,是字元串要加上""才可以,不加默認為變數,由於你沒加,所以提示錯誤,還有就是Text1和frme9有很多屬性,所以寫成:
Text1.text = "10000人"
frme9.caption = "2個司令"
這樣你去試試。
⑧ VB編譯錯誤 缺少語句結束怎麼辦
1.缺少declare,正確的描述如下
private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
2 declare的說明
Declare 語句
用於在模塊級別中聲明對動態鏈接庫 (DLL) 中外部過程的引用。
語法 1
[Public | Private] DeclareSubnameLib"libname" [Alias"aliasname"] [([arglist])]
語法 2
[Public | Private] DeclareFunctionnameLib"libname" [Alias"aliasname"] [([arglist])] [Astype]
Declare 語句的語法包含下面部分:
部分 描述
Public 可選的。用於聲明對所有模塊中的所有其它過程都可以使用的過程。
Private 可選的。用於聲明只能在包含該聲明的模塊中使用的過程。
Sub 可選的(但Sub 或 Function 二者需選其一)。表示該過程沒有返回值。
Function 可選的(但Sub 或 Function 二者需選其一)。表示該過程會返回一個可用於表達式的值。
name 必需的。任何合法的過程名。注意動態鏈接庫的入口處(entry points)區分大小寫。
Lib 必需的。指明包含所聲明過程的動態鏈接庫或代碼資源。所有聲明都需要Lib 子句。
libname 必需的。包含所聲明的過程動態鏈接庫名或代碼資源名。
Alias 可選的。表示將被調用的過程在動態鏈接庫 (DLL)
中還有另外的名稱。當外部過程名與某個關鍵字重名時,就可以使用這個參數。當動態鏈接庫的過程與同一范圍內的公用變數、常數或任何其它過程的名稱相同時,也可以使用
Alias。如果該動態鏈接庫過程中的某個字元不符合動態鏈接庫的命名約定時,也可以使用 Alias。
aliasname 可選的。動態鏈接庫或代碼資源中的過程名。如果首字元不是數字元號 (#),則
aliasname 是動態鏈接庫中該過程的入口處的名稱。如果首字元是
(#),則隨後的字元必須指定該過程的入口處的順序號。
arglist 可選的。代表調用該過程時需要傳遞的參數的變數表。
type 可選的。Function 過程返回值的數據類型;可以是 Byte、布爾、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(只支持變長)或 Variant,用戶定義類型,或對象類型。
arglist 參數的語法以及語法各個部分如下:
[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [Astype]
⑨ 編譯錯誤:缺少:語句結束 語法錯誤
應該在&運算符的左右加上空格,為了能看到程序的運行結果,建議把第一行改為Private Sub Form_click()