vba中find函數(shù)用法 VBA程序出現(xiàn)sub或者function未定義?
VBA程序出現(xiàn)sub或者function未定義?Substitute和rept是需要用worksheetfunction調(diào)用的工作表函數(shù)。VB中子程序或函數(shù)未定義是什么意思?原因:VB將數(shù)組o視為子(
VBA程序出現(xiàn)sub或者function未定義?
Substitute和rept是需要用worksheetfunction調(diào)用的工作表函數(shù)。
VB中子程序或函數(shù)未定義是什么意思?
原因:VB將數(shù)組o視為子(過程)或函數(shù)的名稱,數(shù)組下標(biāo)視為傳輸?shù)竭^程或函數(shù)的參數(shù)。那么VB在代碼中找不到名為o的過程或函數(shù)。所以給這個(gè)錯(cuò)誤一個(gè)提示。解決方案:您所要做的就是告訴VBO它是一個(gè)數(shù)組,也就是聲明一個(gè)數(shù)組。聲明數(shù)組應(yīng)根據(jù)數(shù)組的作用域確定聲明語句的位置,并根據(jù)需要確定聲明的數(shù)據(jù)類型。很明顯,加載過程是一個(gè)數(shù)組初始化過程,可以在其他地方使用,所以至少應(yīng)該聲明為一個(gè)窗體級(jí)數(shù)組。因?yàn)槌跏蓟癁?,所以很難看到類型。如果有整數(shù),則使用整數(shù),如果有小數(shù),則使用單精度,如果精度要求超過7位有效數(shù)字,則使用雙精度求和,以整數(shù)為例,解決了在所有代碼的頂部寫一行Dimo(1到4)作為整數(shù)的問題。
子程序或函數(shù)未定義是什么意思?
在VB中,未定義的子程序或函數(shù)表示未定義的子、函數(shù)或?qū)傩?。未定義子、函數(shù)或?qū)傩裕ㄥe(cuò)誤35)必須定義調(diào)用子、函數(shù)或?qū)傩缘倪^程。此錯(cuò)誤有以下原因和解決方法:O進(jìn)程名稱拼寫錯(cuò)誤。檢查拼寫并改正。