VBA,GOTO的行號(hào)雖然可以是中文,但這樣做會(huì)不會(huì)產(chǎn)生弊端?
英文操作系統(tǒng)有可能會(huì)有問(wèn)題,英文操作系統(tǒng)一般使用0~127的ascii碼,漢字使用128~255的ascii碼。
代碼規(guī)范上,不建議用GOTO。
特別是函數(shù)和FOR循環(huán)的長(zhǎng)代碼中,你會(huì)發(fā)現(xiàn)用多了GOTO,代碼的可讀性會(huì)很差。
養(yǎng)成好習(xí)慣,盡量不要用GOTO。
用GOTO做的,用其他表達(dá)式也可以做到
一般不會(huì)有什么問(wèn)題的,放心點(diǎn),只要沒(méi)有錯(cuò)誤、自己認(rèn)識(shí)就可以了
建議使用純英文代碼.
這樣才能不受操作系統(tǒng)和軟件的語(yǔ)言限制.
在VB編程中的無(wú)條件轉(zhuǎn)移語(yǔ)句(GOTO)是如何編寫的?
在要跳轉(zhuǎn)的地方goto XXX(XXX是行號(hào),比如100 或是 gotohere等都可以)在被跳轉(zhuǎn)到的地方輸入行號(hào) XXX 你的代碼 在要跳轉(zhuǎn)的地方goto XXX(XXX是行號(hào),比如100 或是 gotohere等都可以)在被跳轉(zhuǎn)到的地方輸入行號(hào) XXX 你的代碼 例 Private Sub Form_Click()Print "沒(méi)跳的"GoTo 1000 1000 Print "跳了...
在VB編程中的無(wú)條件轉(zhuǎn)移語(yǔ)句(GOTO)是如何編寫的?
在要跳轉(zhuǎn)的地方goto XXX(XXX是行號(hào),比如100 或是 gotohere等都可以)在被跳轉(zhuǎn)到的地方輸入行號(hào) XXX 你的代碼 在要跳轉(zhuǎn)的地方goto XXX(XXX是行號(hào),比如100 或是 gotohere等都可以)在被跳轉(zhuǎn)到的地方輸入行號(hào) XXX 你的代碼 例 Private Sub Form_Click()Print "沒(méi)跳的"GoTo 1000 1000 Print "跳了...
vb中定義行號(hào)然后用GOTO調(diào)用
如下代碼:dim a as integera=val(inputbox("輸入數(shù)字```"))select case acase 0 goto l0case 1 goto l1case 2 goto l2case else goto lel0: msgbox "你輸入的是0" goto endll1: msgbox "你輸入的是1" goto endll2: msgbox "你輸入的是2" goto endlle: msgb...
什么是編程,編程主要用來(lái)干什么
編程(biān chéng)是編定程序的中文簡(jiǎn)稱,就是讓計(jì)算機(jī)代為解決某個(gè)問(wèn)題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,使計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過(guò)程。為了使計(jì)算機(jī)能夠理解人的意圖,人類就必須將需解決的問(wèn)題的思路、方法和手段通過(guò)計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人...
請(qǐng)問(wèn)VB中怎么使用Goto語(yǔ)句Goto行號(hào)
設(shè)定一個(gè)標(biāo)號(hào),然后直接goto 標(biāo)號(hào) 比如 Sub GotoStatementDemo()Dim Number, MyString Number = 1 ' 設(shè)置變量初始值。' 判斷 Number 的值以決定要完成那一個(gè)程序區(qū)段(以“程序標(biāo)簽”來(lái)表式)。If Number = 1 Then GoTo Line1 Else GoTo Line2 Line1:MyString = "Number equals 1"GoTo Las...
bat命令、全一點(diǎn)的、給加分
goto end 標(biāo)簽的名字可以隨便起,但是最好是有意義的字母啦,字母前加個(gè):用來(lái)表示這個(gè)字母是標(biāo)簽,goto...功能:在批處理程序中將 Windows 轉(zhuǎn)向到指定的行號(hào).GOTO 標(biāo)號(hào)標(biāo)號(hào) 指定在批處理文件中用作標(biāo)號(hào)的正文
Java 中 retry用來(lái)作甚??
retry是個(gè)標(biāo)記,表示記錄當(dāng)前行號(hào) 因?yàn)镴AVA里面沒(méi)有g(shù)oto語(yǔ)法(雖然goto還是一個(gè)關(guān)鍵字,所以使用continue后帶標(biāo)號(hào)的方法跳出一個(gè)內(nèi)部循環(huán)而到一個(gè)外部循環(huán)的語(yǔ)法,所以出現(xiàn)了 retry,后面通常有continue retry表示返回retry處
目前為止,有那些語(yǔ)言可以寫操作系統(tǒng)?
最初的BASIC形式,雖然易于學(xué)習(xí),卻是可怕的無(wú)組織化,它義無(wú)返顧的使用了GOTO充斥的“空心粉式代碼”。當(dāng)回憶起B(yǎng)ASIC的行號(hào)和GOSUB命令,沒(méi)有幾個(gè)人能止住眼角的淚水。 快速前進(jìn)到九十年代早期,雖然不是蘋果公司所希望的巨人,HyperCard仍然是一個(gè)在Windows下無(wú)法比擬的吸引人的小型編程環(huán)境。Windows下的HyperCard克隆...
我想了解編程的概念,編程我沒(méi)有接觸過(guò) 但是我很想學(xué) 那位老師指點(diǎn)一下啊...
最初的BASIC形式,雖然易于學(xué)習(xí),卻是可怕的無(wú)組織化,它義無(wú)反顧的使用了GOTO充斥的“空心粉式代碼”。當(dāng)回憶起B(yǎng)ASIC的行號(hào)和GOSUB命令,沒(méi)有幾個(gè)人能止住眼角的淚水。快速前進(jìn)到九十年代早期,雖然不是蘋果公司所希望的巨人,HyperCard仍然是一個(gè)在Windows下無(wú)法比擬的吸引人的小型編程環(huán)境。Windows下的HyperCard克隆品如...
怎么學(xué)編程,給些學(xué)步驟步驟和方法,比如像VB,c c++易語(yǔ)言,匯編語(yǔ)言,DEL...
最初的BASIC形式,雖然易于學(xué)習(xí),卻是可怕的無(wú)組織化,它義無(wú)反顧的使用了GOTO充斥的“空心粉式代碼”。當(dāng)回憶起B(yǎng)ASIC的行號(hào)和GOSUB命令,沒(méi)有幾個(gè)人能止住眼角的淚水。快速前進(jìn)到九十年代早期,雖然不是蘋果公司所希望的巨人,HyperCard仍然是一個(gè)在Windows下無(wú)法比擬的吸引人的小型編程環(huán)境。Windows下的HyperCard克隆品如...
相關(guān)評(píng)說(shuō):
永福縣末端: ______ 以冒號(hào)結(jié)束 就是:行號(hào)是QB時(shí)代的東西,VB保留只是為了方便用goto調(diào)試的
永福縣末端: ______ 使用Goto命令.格式:goto 行號(hào)/標(biāo)簽 標(biāo)簽的聲明格式為:表簽名:示例代碼代碼如下:Private Command1_Click() Dim a as Integer a = 0 a = a + 1 goto Lab1 a = a + 3 Lab: Print a End Sub 最后輸出的結(jié)果為1,請(qǐng)樓主自己研究吧.另,goto應(yīng)最好避免使用或不適用,以避免程序運(yùn)行錯(cuò)亂.
永福縣末端: ______ 不用do循環(huán),這個(gè)用goto最簡(jiǎn)單.在input前加一個(gè)行號(hào),或者行名;假設(shè)體溫變量為T;Line: T = (InputBox("體溫")) On Error GoTo chuli If CInt(T) 50 Then GoTo Line Range("A14") = T chuli: If Err.Number = 13 Then GoTo Line
永福縣末端: ______ 假如單元格區(qū)域變量為ra,則 起始行號(hào)=ra.row 截止行號(hào)=ra.row+ra.rows.count-1 起始列號(hào)=ra.column 截止列號(hào)=ra.column+ra.columns.count-1
永福縣末端: ______ 語(yǔ)句表示A1:A10單元格的值,用一個(gè)數(shù)組進(jìn)行填充(數(shù)組數(shù)要大于單元格數(shù))此處的數(shù)組是行號(hào)值 1到10Range("a1:a10").Value = [row(1:10)] 等同于下面的代碼 Dim arr As Variant '定義arr...
永福縣末端: ______ If a=1 Then b=2:c=3:d=4:e=5 這個(gè)是換行符號(hào),冒號(hào)后雖然還在同一行上,但vb執(zhí)行時(shí)會(huì)認(rèn)為是下一行
永福縣末端: ______ 樓上回答很好,但是不知道你是否是想知道如何獲得A1、A2......等,可以這樣處理:1、定義兩個(gè)變量,分別為字符型和整數(shù)型:Dim s As String Dim i As Integer2、在循環(huán)中引用這些變量進(jìn)行運(yùn)算即可 for i=1 to 10 s="A" & i range(s).select …… next i
永福縣末端: ______ 1、按ALT+F11調(diào)出EXCEL中VBA界面. 2、右鍵插入一個(gè)模塊. 3、首先新建一個(gè)子程序,如圖,填寫公式進(jìn)去. 4、for 是可以從任意數(shù)字開(kāi)始和結(jié)束的,如圖,我們從第2行到第10行.點(diǎn)擊運(yùn)行后,依次計(jì)算并填寫完成. 5、接下來(lái),用同樣方法寫完求平均數(shù)公式. 6、同樣,運(yùn)行后,可以看到,不均數(shù)也填寫完成了. 7、這樣填寫的是公式,仔細(xì)觀察,會(huì)發(fā)現(xiàn)相當(dāng)于我們自動(dòng)輸入了公式,而不是計(jì)算后的值.