總說我變數未定義

2021-07-08 21:57:21 字數 994 閱讀 1508

1樓:匿名使用者

circlearea

circlrarea

不解釋!!

另外:說個我自己的小技巧,定義變數的時候我通常會變數的第一個字母寫大寫,後面的小寫,這樣當你在其他地方輸入變數的時候就用小寫輸入,如果輸入完成後看到這個變數第一個字母沒有變大寫,那就說明有問題了。

2樓:匿名使用者

樓上朋友 crazy0qwer 說得對呀!

你第4行的變數名 circlrarea 誤當作 自定義 函式 circlearea 的名了,有時候很小的錯誤,很難檢查。

一字之差!

好的你用了 option explicit ,否則就連這個「變數未定義」也沒有提示!

3樓:匿名使用者

修改如下:option explicit

const pi as double = 3.1415926private function circlearea(byval radiusb as double) as double

circlearea = pi * radiusb * radiusb ' circlrarea 與circlearea 不同。

end function

4樓:悠悠周郎

作為函式過程,最好的方式用 return 語句:

return pi * radiusb ^ 2

這樣避免寫錯……其實你要是開啟 option explicit on,你的輸入錯誤將被 vb 認為是新變數而被要求宣告(下面會有線條提示它沒有被宣告過),這樣你就不會輸入錯誤了

5樓:月時微

circlrarea = pi * radiusb * radiusb中「circlrarea「 哪來的?

應該是circlearea = pi * radiusb * radiusb

6樓:匿名使用者

circlearea沒定義

CAD形未定義怎麼解決,cad形未定義怎麼解決

我回答的只能可能性之一,僅供參考 如果發現開啟的cad檔案顯示不出來,開啟檔案是替換文字不是 x.shx,出現很多形檔案未定義,很有可能就是以下原因造成的 可能是有人自己改動了對映檔案,就會出現亂替代文字的情況 正常在不修改對映檔案的情況下,系統預設是 x.shx 小字型 替換 下面的截圖為cad對...

vb中公用模組變數未定義,vb中公用模組變數未定義

那你到底定義沒有。還有出錯是哪行?一發一大篇,也太不負責了吧。也給幫忙該題的人一點方便吧!您好,中公教育為您服務。給你分享一個公複習備考方法。希望對你有用。1 重做真題,把握規律 吃透真題是複習備考的必備之選,真題是一切趨勢變化的源泉,掌握了真題就掌握了公 的命脈。因此,建議考生在後一階段的複習中,...

access的vba使用者定義型別未定義錯誤提示

貼出的 問題挺多的 包括用錯屬性和 邏輯及其先後秩序不正確等 使用ado檢索資料表確實比較麻煩,其實核對使用者名稱和密碼使用dlookup函式會簡便得多。根據帖出的 原意和思路,建議修改 調整如下 對不起之前的 有筆誤,現予以更正,執行如有問題請追問 private sub login click ...