有vba計算程式的功能如下求詳解

時間 2021-09-10 06:38:25

1樓:匿名使用者

借用樓上的**,僅新增了幾句判斷文字框中是否為數字的語句,以防止使用者操作時輸入資料錯誤,而使程式出錯。

private sub commandbutton1_click()

textbox1 = ""

textbox2 = ""

textbox3 = ""

textbox4 = ""

end sub

private sub commandbutton2_click()

if isnumeric (textbox1) =false then

msgbox "textbox1中不是數字,請重填!" '判斷是否是數字,不是數字則退出程式

exit sub

end if

if isnumeric(textbox2)=false then

msgbox "textbox2中不是數字,請重填!"

exit sub

end if

if isnumeric (textbox3)=false then

msgbox "textbox3中不是數字,請重填!"

exit sub

end if

textbox4.value = (textbox1 * 1 + textbox2 * 1 + textbox3 * 1) / 3

end sub

private sub commandbutton3_click()

unload me

end sub

2樓:太極健

private sub commandbutton1_click()textbox1 = ""

textbox2 = ""

textbox3 = ""

textbox4 = ""

end sub

private sub commandbutton2_click()textbox4.value = (textbox1 * 1 + textbox2 * 1 + textbox3 * 1) / 3

end sub

private sub commandbutton3_click()unload me

end sub

3樓:excel開發

很簡單,但匿名的不回

2.設變數已正確定義,則以下能正確計算f=n!的程式段哪位高手幫我解釋一下這道題,求詳解?題目是什麼意思

4樓:匿名使用者

a、f=0;for(i=1;i<=n;i++)f*=i 錯,f初值0, *=表示自乘,結果永遠為

內0b、f=1;for(i=1;i<=n;i++);f*=i 錯誤,for迴圈後多了一個容分號

c、f=1;for(i=n;i>1;i++)f*=i 錯誤,i++應該為i--

d、f=1;for(i=n;i>=2;i--)f*=i 正確

各位高手好!請教一下,求excelvba**,主要功能通過提取記錄,進行修改後,重新儲存到有原的表頁的行位置.

5樓:

你應該從各個記錄中,選取唯一的編碼進行識別。

例如:貨品編碼如果都是唯一的,那麼我們就可以通過貨品編碼定位行。

**如下:

假定貨品編碼文字框為textbox1

那麼我們可以這麼定位:

sub xx()

dim rng as range

set rng = activesheet.[b:b].find(textbox1.text,,,xlwhole)

if not rng is nothing then msgbox rng.row

'這裡的rng.row就是我們要定位的行!

end sub

excel巨集是什麼意思?有什麼用呢?

6樓:登途小子

個人理解:巨集就是用一些vba**,編寫具有一定功能的函式、過程。以作為excel功能的一個擴充套件、補充。

7樓:匿名使用者

巨集像是一個指令碼,在excel中執行的可以執行一系列操作的程式吧

8樓:和藹的霂暘

巨集是vba,vba不全部是巨集,也就是說你通過巨集來錄製自己的常規性的操作,然後把巨集指定給一個控制元件,下次再執行這個常規操作的時候,就不用一個一個設定了,只要點一下控制元件就可以了,

說了這麼多也不知道你明白沒,不明白可以點我資料看看

vba 中用vlookup 能在兩個不同的excel 檔案之間引用麼 求詳解

9樓:匿名使用者

當然可以;比如有兩個工作表,名字為分別是1.xlsx  2.xlsx

現在在工作表2  vlookup   表1  第b列值。

10樓:

能夠。不同工作簿之間、不同工作表之間,均可以使用vlookup進行查詢

11樓:黃小濤

activecell.formular1c1 = "=vlookup(r[-2]c,[4.xls]sheet1!r1c2:r10c3,3)"

以下程式的功能是呼叫函式fun計算

墨汁諾 1 e 1.0 2 e e 1.0 i 3 t fun n 例如 include void fun double sn,int n int main void int n double sum printf please input n scanf d n 本部分 功能建議 呼叫相應的函式計...

vba程式設計,求哪位高人幫我指出下列程式的錯誤,多謝了

這個不是來騙分的吧?關鍵是沒初始化,讀入的資料也沒有放到陣列裡去,而且最關鍵的是沒有定義陣列。那個x i 沒有出處啊。改一下也很簡單。public sub xx dim y,i,n,max,min,m as integer dim x 10 i 0 n 0 x 1 val inputbox 輸入資料...

求個簡單的JAVA程式,題目如下,如果能寫出程式的話有加分,不然說說用到的方法

小童鞋 成 您好,提問者 怎麼又是英文的?能翻譯成中文的嗎? 源 package org.lsoft.www author lsoft public class salesarray 儲存部門總工資的一維陣列 private static int depttotals new int 5 儲存季度總...