VB中如何統計輸入的數字的個數,VB中如何統計輸入的數字的個數

2022-03-05 02:09:20 字數 2116 閱讀 7620

1樓:肥仙女

1、啟動vb新建工程1,在form1的合適位置畫出3個label框、2個text框以及1個command按鈕(可以預先對各控制元件的caption等屬性進行修改)。

2、雙擊「統計」(即command1)按鈕,在彈出的**框中編寫如下**:

privatesubcommand1_click()dimxasstringa=text1.textb=text2.textn=0fori=1tolen(a)

x = mid(a, i, 1)    if x = b then n = n + 1  next i  label3.caption = "字元" & b & "在字串」" & a & "「中" & vbcrlf & "共出現了" & n & "次。"end sub

這樣便達到了檢索所有字元、統計某個字元出現次數的需求了。

3、為了使輸入操作更加的方便,我們可以加入setfocus語句:

privatesubtext1_keypress(keyasciiasinteger)ifkeyascii=13thentext2.setfocusendsub

這樣當輸入游標停留在text1,點選回車(enter)鍵時,游標便會跳到text2中,方便對text2進行輸入。

當游標停留在text2中,按下回車鍵時,游標將跳到command上,方便操作:

privatesubtext2_keypress(keyasciiasinteger)ifkeyascii=13thencommand1.setfocusendsub

4、最後點選執行試試看功能。

2樓:我要問問題

用isnumeric函式判斷一個變數是不是數字,

vb操作題輸入一個字串,統計大小寫字母和數字個數

用vb 輸入一行字元,統計出數字,字母,空格和其它字元的個數

vb 輸入一個字串,統計各種字元的個數

輸入一串字元統計其中某字母個數vb

3樓:匿名使用者

's : 字串

'c : 指定的字元

public function charcount(byval s as string, byval c as string) as integer

dim i as integer, count as integer

i = 1

count = 0

do while (i <= len(s))

if (mid(s, i, 1) = c) then count = count + 1

i = i + 1

loop

charcount = count

end function

'呼叫dim count as integer

count =charcount("aaabbeeezzccc", "a")

'結果:count = 3

count =charcount("aaabbeeeeezzccc", "e")

'結果:count=5

count =charcount("aaabbeeeeezzccc", "z")

'結果:count=2

4樓:聽不清啊

private sub command1_click()

s = text1.text

for i = 1 to len(s)

if mid(s, i, 1) = "a" or mid(s, i, 1) = "a" then

na = na + 1

else

if mid(s, i, 1) = "e" or mid(s, i, 1) = "e" then

ne = ne + 1

else

if mid(s, i, 1) = "z" or mid(s, i, 1) = "z" then

nz = nz + 1

end if

end if

end if

next i

print "na="; na, "ne="; ne, "nz="; nz

end sub

excel中怎樣統計單元格中的數字個數並按重複次數多少排列

a 10 1,column a 1 陣列公式,即同時按shift ctrl enter結束公式編輯,會自動生成一對 右拉 function f rg as range,p as integer dim a 1 to 10 set d createobject scripting.dictionary...

excel中如何統計一組數字中重複數字的次數

你的問題不是很明確哦 首先 你得說明你這組數字存在的形式 比如 同一行 每個數字一個單元格 或同一列 每個數字一個單元格 再或 這組數字都在同一單元格內 連續的字串形式的 還是字元之間有空格 等等 在統計過程中對運用的公式影響很大的 再有 標題問的是重複數字出現的次數吧 可是下面你給出的說明中 給人...

中如何輸入羅馬數字,word中如何輸入羅馬數字?

在word中,將頁尾設定為羅馬數字的操作步驟 1 在頁尾處雙擊滑鼠,進入頁尾編輯狀態 2 單擊頁首和頁尾工具設計 頁碼 設定頁碼格式 3 彈出頁碼格式對話方塊,在編號格式處選擇羅馬數字格式 在頁碼編號處選擇起始頁碼,輸入框中輸入1 4 單擊頁首和頁尾工具設計 頁碼 頁面底端 普通數字2即可,如圖所示...