VB來個判斷語句高手!急

2023-09-03 21:47:11 字數 4205 閱讀 7927

1樓:醬爆小鯉魚

1、private sub command1_click()

static a% '要把a定義為靜態變數,否則a=a+1永遠等於1

dim c as integer

c = val(

a = a + 1

if a = 1 and c = 1 or c = b then '變數b在這個過程沒定義也沒賦值,難道在其他過程有定義或賦值?如果是這樣的話那b要定義為窗體變數。

2elseif a = 2 and c = 1 or c = b then

3elseif a = 3 then

a = 1end if

end sub

2、當text1="1" 或者 text1="b" then text2="2" 當text1再次="1" 或者="b"時 則 text3="3"

這個題目跟上面的程式有關系的嗎?

我不明白你的b到底是一個數字還是字串。從text1="b"來看b應該是一個字串,但從上面的程式來看,b應該是一個數字(因為c=b,c=val(如果b是數字的話,那麼text1="b"就是錯誤的寫法,應該是。

根據我的模糊理解,幫你寫了個程式,不知是否符合要求。

private sub command1_click()

static i%

i = i + 1

if = 1 or = b then

i + 1end if

end sub

請樓主把題目和問題描述得清楚點,不然看不懂你的問題到底是什麼我也沒辦法解決的。

2樓:網友

private sub command1_click()dim a as integer

dim c as integer

c = val( '變數c讀取text1的內容,並化為數值。

a = a + 1 '變數a的值加1

if a = 1 and c = 1 or c = b then '下面這段**的意思不想說了。。。

2elseif a = 2 and c = 1 or c = b then

3elseif a = 3 then

a = 1end if

end sub

在vb中條件判斷結構可以使用哪幾種語句

3樓:

摘要。visual ,basic是一種由微軟公司開發的包含協助開發環境的事件驅動程式語言。從任何標準來說,vb都是世界上使用人數最多的語言——不僅是盛讚vb的開發者還是抱怨vb的開發者的數量。

它源自於basic程式語言。vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立activex控制元件。程式設計師可以輕鬆的使用vb提供的元件快速建立一個應用程式。

您好,很高興您的問題,關於您的問題1、條件語句為true 時,就執行 處理語句塊if 條件語句 then 處理語句塊end if當處理語句塊只有一句**的時候,此形式可簡化為if 條件語句 then 處理語句。

2、條件語句為true 時,就執行 處理語句塊1;否則執行 處理語句塊2if 條件語句 then 處理語句塊1else 處理語句塊2end if當處理語句塊1和處理語句塊2都只有一句**的時候,此形式可簡化為if 條件語句 then 處理語句1 else 處理語句2

3、條件語句1 為true 時,就執行 處理語句塊1;否則,條件語句2 為true,那麼執行 處理語句塊2;否則再執行 處理語句塊3。可以有多個elseif語句在裡面。if 條件語句1 then 處理語句塊1elseif 條件語句2 then 處理語句塊2else 處理語句塊3end if

visual ,basic是一種由微軟公司開發的包含協助開發環境的事件驅動程式語言。從任何標準來說,vb都是世界上使用人數最多的語言——不僅是盛讚vb的開發者還是抱怨vb的開發者的數量。它源自於basic程式語言。

vb擁有圖形使用者介面(gui)和快速應用程式開發(rad)系統,可以輕易的使用dao、rdo、ado連線資料庫,或者輕鬆的建立activex控制元件。程式設計師可以輕鬆的使用vb提供的元件快速建立一個應用程式。

excel 求助一個vb判斷語句

4樓:雪v歌

excel 中vb關於if的用法如下:

if語句的含義。

if語句字面意思就是如果的意思,如果條件為真,那麼就執行if語句裡面的程式,這個程式,一般指then後面的,一個if語句可以沒有end if ,但絕對不能沒有then,這一點是要注意的,if……then……結構。

該結構一般用於比較簡單的判斷語句執行,下面以一段例項程式來講解。

例項:如果第一個單元格不為空,那麼就彈出一個提示框”單元格不為空“

程式:sub 判斷語句()

if cells(1, 1) end sub

if……then……end if結構。

該結構用於單選擇判斷語句執行,具體用法看下面例項。

例項:對於第一列的第一行到第十行單元格,作如下判斷,如果單元格為空值了那麼在相應的第二列單元格輸出”vba教研室“

程式:sub 判斷語句()

dim i as integer

for i = 1 to 100

if cells(i, 1) =then

cells(i, 2) =vba教研室"

exit for

end if

nextend sub

if ……then……else……end if結構。

該結構用於事件只有兩個可能的情況先選擇的判斷語句,具體見下面例項分析。

例項:對於第一列的第1,2行兩個單元格做判斷,如果單元格值為空,則在相應的第二列單元格輸出false,否則輸出ture

程式:sub 判斷語句()

dim i as integer

for i = 1 to 2

if cells(i, 1) =then

cells(i, 2) =false"

elsecells(i, 2) =true"

end if

nextend sub

5樓:陽光上的橋

vb判斷語句的完整套路是:

if 條件 then

語句組1,滿足條件執行。

else語句租2,不滿足條件執行。

end if

else部分可以沒有。

幾道vb判斷,急!!!

6樓:匿名使用者

1. 正確答案:a

2. 正確答案:b

3. 正確答案:b

4. 正確答案:a

5. 正確答案:b

6. 正確答案:a

7. 正確答案:b

8. 正確答案:b

9. 正確答案:b

10. 正確答案:b

vb的一些判斷題……求教

7樓:匿名使用者

不知道標準答案是什麼,我只說一下我的看法。

1.錯。一個窗體檔案可以被多個工程使用。

2.錯。有些屬性在執行時是隻讀的,不能賦值。

3.錯。個人理解“裝入記憶體”這點描述不正確。

4.正確。5.錯。vb中,textbox顯示文字的屬性是。text,label是。caption。(但是,在中,textbox和label的文字屬性都是。caption)

vb判斷題

8樓:匿名使用者

判斷題下面語句print"x+y=";12+12的輸出結果為24。

錯 輸出結果為 x+y=24

的通用過程有兩種:sub子程式爛物過程和function過程。

對。在屬性視窗可以顯示當前物件的所有屬性。

錯,第三方控制元件未必顯示所有屬性。

事件是指visual basic預先設定的,能被物件所識別的動作。

對。visual basic是一種面象物件的程式設計語言。而qbasic是一種面象過程的程式設計語言。

對。在vb中使用者可以建立物件的屬性、事件、方法。

對。任何物件都有name屬性,並可在**圓孝視窗改變其值。

錯,用**生成或引用的物件例外。

物件是類的例項。

對。iif(7<>23,45,0)函式的值是0。

錯,是 45

int(rnd*100+1)產生[1至100]之間的隨機整橘歷稿數。對。

html中怎麼寫判斷語句

為了方便大家看邏輯就沒有壓縮 推薦使用模板引擎動態顯示資料 語法一共就這麼幾種 第一種就是隻判斷if的 如下 件1 符合條件顯示的內容 第二種就是if和else的 如下 符合條件1顯示的內容 不符合條件1,顯示的內容 第三種就是多種判斷的if elseif else的 如下符合條件1顯示的內容 符合...

vb 要求物件,vb語句要求物件

你的問題不是很明確,你想在什麼時候觸發這個事件。這兩個變數是什麼時候賦值的。你好!要實現你的要求,前提是要在form1的form load中加入如下的語句 將form2先載入,否則就會出現要求物件的問題 要定義可在兩個表單中可用的變數,最好的辦法是在通用模組中定義全域性變數,如 public a a...

vb如何判斷多個變數都不為空,VB如何判斷一個變數是不是空值

1 vb6判斷資料庫欄位bai為du空值的方法是 if isnull x1 then 2 vb6判斷zhi字串是空串的dao方法是 if x2 then 3 強調版一下x1在vb6下必須是varint變數,才能裝權入資料庫的空值null。比如 string str str變數 if str 為空 或...