亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種不采用宏錄制基于VBA模塊的數(shù)據(jù)處理方法及系統(tǒng)與流程

文檔序號(hào):11950178閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種不采用宏錄制基于VBA模塊的數(shù)據(jù)處理方法,其特征在于,包括:

步驟一:賦值數(shù)據(jù)文件個(gè)數(shù)變量,賦循環(huán)變量初值為1;

步驟二:判斷循環(huán)變量值是否大于數(shù)據(jù)文件個(gè)數(shù)變量的值,如是,則結(jié)束處理,否則繼續(xù)步驟三;

步驟三:使用標(biāo)準(zhǔn)“打開(kāi)文件”對(duì)話框打開(kāi)數(shù)據(jù)文件,包括:A)打開(kāi)標(biāo)準(zhǔn)“打開(kāi)文件”對(duì)話框,選中所需處理的一個(gè)數(shù)據(jù)文件,具體為:使用Application對(duì)象的GetOpenFilename方法打開(kāi)一個(gè)標(biāo)準(zhǔn)“打開(kāi)文件”對(duì)話框,并選中所需處理的一個(gè)數(shù)據(jù)文件;B)打開(kāi)所選擇的數(shù)據(jù)文件,具體為:使用Workbooks對(duì)象的Open方法打開(kāi)所選擇的數(shù)據(jù)文件;

步驟四:選中步驟三中所打開(kāi)的數(shù)據(jù)文件中所選工作表的相應(yīng)位置,包括:A)選擇打開(kāi)的數(shù)據(jù)文件中的一個(gè)工作表;B)對(duì)循環(huán)變量進(jìn)行運(yùn)算,獲得運(yùn)算結(jié)果,具體為:對(duì)循環(huán)變量進(jìn)行四則混合運(yùn)算,獲得運(yùn)算結(jié)果;C)依據(jù)運(yùn)算結(jié)果,選中該數(shù)據(jù)文件中所選工作表的相應(yīng)位置;

步驟五:數(shù)據(jù)操作,所述數(shù)據(jù)操作對(duì)步驟四中選中的數(shù)據(jù)文件中所選工作表的相應(yīng)位置的內(nèi)容進(jìn)行復(fù)制或剪切或粘貼或數(shù)據(jù)的分析或運(yùn)算操作;

步驟六:循環(huán)變量加1;

步驟七:重復(fù)步驟二。

2. 根據(jù)權(quán)利要求1所述的不采用宏錄制基于VBA模塊的數(shù)據(jù)處理方法,其特征在于:當(dāng)數(shù)據(jù)操作為運(yùn)算操作時(shí),依據(jù)單元格的內(nèi)容,而執(zhí)行相應(yīng)運(yùn)算的工作流程為:先判斷該單元格的值是否符合條件1,符合則進(jìn)行運(yùn)算1,否則判斷其值是否符合條件2,符合則進(jìn)行運(yùn)算2,否則判斷其值是否符合條件3,以此類推,直至判斷某單元格的值是否符合條件N,符合則進(jìn)行運(yùn)算N,否則進(jìn)行運(yùn)算N+1。

3. 根據(jù)權(quán)利要求1所述的不采用宏錄制基于VBA模塊的數(shù)據(jù)處理方法,其特征在于:所述使用標(biāo)準(zhǔn)“打開(kāi)文件”對(duì)話框打開(kāi)數(shù)據(jù)文件通過(guò):Workbooks.Open Application.GetOpenFilename

或Workbooks.Open Filename:=Application.GetOpenFilename語(yǔ)句實(shí)現(xiàn)。

4.根據(jù)權(quán)利要求1所述的不采用宏錄制基于VBA模塊的數(shù)據(jù)處理方法,其特征在于:所述選中數(shù)據(jù)文件中所選工作表的相應(yīng)位置通過(guò)以下語(yǔ)句實(shí)現(xiàn):

Sheets("XXX").Select,其表示選中數(shù)據(jù)文件中某一工作表,XXX指代任一工作表名;

Cells(關(guān)于循環(huán)變量的運(yùn)算表達(dá)式1, 關(guān)于循環(huán)變量的運(yùn)算表達(dá)式2).Select,其表示選中數(shù)據(jù)文件的所選工作表中位于第“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式1”行,第“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式2”列的單元格;

或Sheets("XXX").Select,其表示選中數(shù)據(jù)文件中某一工作表,XXX指代任一工作表名;

Rows(關(guān)于循環(huán)變量的運(yùn)算表達(dá)式3).Select,其表示選中數(shù)據(jù)文件的所選工作表中的第“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式3”行;

或Sheets("XXX").Select,其表示選中數(shù)據(jù)文件中某一工作表,XXX指代任一工作表名;

Columns(關(guān)于循環(huán)變量的運(yùn)算表達(dá)式4).Select,其表示選中數(shù)據(jù)文件的所選工作表中的第“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式4”列;

或Sheets("XXX").Select,其表示選中數(shù)據(jù)文件中某一工作表,XXX指代任一工作表名;

Range("某單元格").Select

Selection.Offset(關(guān)于循環(huán)變量的運(yùn)算表達(dá)式5, 關(guān)于循環(huán)變量的運(yùn)算表達(dá)式6).Select

Selection.Resize(關(guān)于循環(huán)變量的運(yùn)算表達(dá)式7, 關(guān)于循環(huán)變量的運(yùn)算表達(dá)式8).Select,

其表示在數(shù)據(jù)文件的所選工作表中以相對(duì)于選定單元格縱向偏移“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式5”格,橫向偏移“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式6”格的單元格為基準(zhǔn),選中縱向長(zhǎng)度為“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式7”格,橫向長(zhǎng)度為“關(guān)于循環(huán)變量的運(yùn)算表達(dá)式8”格的區(qū)域。

5.根據(jù)權(quán)利要求1所述的不采用宏錄制基于VBA模塊的數(shù)據(jù)處理方法,其特征在于:當(dāng)所選擇的數(shù)據(jù)文件中所選工作表的相應(yīng)位置為單元格時(shí),依據(jù)該單元格的內(nèi)容,而執(zhí)行相應(yīng)運(yùn)算,其通過(guò)以下語(yǔ)句:

(1)條件語(yǔ)句:

If 〈條件表達(dá)式1〉 Then

〈語(yǔ)句序列1〉

ElseIf 〈條件表達(dá)式2〉 Then

〈語(yǔ)句序列2〉

ElseIf 〈條件表達(dá)式3〉 Then

〈語(yǔ)句序列3〉

……

〈語(yǔ)句序列n〉

End If

或(2)情況語(yǔ)句:

Select Case 〈變量或情況表達(dá)式〉

Case 〈情況表達(dá)式1〉

〈語(yǔ)句序列1〉

Case 〈情況表達(dá)式2〉

〈語(yǔ)句序列2〉

……

Case Else

Case 〈情況表達(dá)式n〉

〈語(yǔ)句序列n〉

End Select

實(shí)現(xiàn)。

6.根據(jù)權(quán)利要求1或2或3或4或5所述的不采用宏錄制基于VBA模塊的數(shù)據(jù)處理方法的系統(tǒng),其特征在于,包括:循環(huán)模塊、數(shù)據(jù)文件打開(kāi)模塊、數(shù)據(jù)文件的相應(yīng)位置選中模塊和數(shù)據(jù)操作模塊;所述循環(huán)模塊賦值數(shù)據(jù)文件個(gè)數(shù)變量,賦循環(huán)變量初值為1,判斷循環(huán)變量值是否大于數(shù)據(jù)文件個(gè)數(shù)變量值,如是,則結(jié)束處理;否則,依次執(zhí)行數(shù)據(jù)文件打開(kāi)模塊、數(shù)據(jù)文件的相應(yīng)位置選中模塊和數(shù)據(jù)操作模塊的操作,然后循環(huán)變量自加1,再判斷循環(huán)變量值是否大于數(shù)據(jù)文件個(gè)數(shù)變量值,如是,則結(jié)束處理;否則,依次執(zhí)行數(shù)據(jù)文件打開(kāi)模塊、數(shù)據(jù)文件的相應(yīng)位置選中模塊和數(shù)據(jù)操作模塊的操作,然后循環(huán)變量自加1;如此反復(fù),直至循環(huán)變量值大于數(shù)據(jù)文件個(gè)數(shù)變量值后,結(jié)束處理;所述數(shù)據(jù)文件打開(kāi)模塊先通過(guò)打開(kāi)標(biāo)準(zhǔn)“打開(kāi)文件”對(duì)話框,再選中所需處理的數(shù)據(jù)文件并打開(kāi);所述數(shù)據(jù)文件的相應(yīng)位置選中模塊選擇打開(kāi)的數(shù)據(jù)文件中的一個(gè)工作表后,每次對(duì)關(guān)于循環(huán)變量的運(yùn)算表達(dá)式進(jìn)行運(yùn)算,獲得運(yùn)算結(jié)果,依據(jù)運(yùn)算結(jié)果,選中該數(shù)據(jù)文件中所選工作表的相應(yīng)位置;所述數(shù)據(jù)操作模塊對(duì)所述數(shù)據(jù)文件的相應(yīng)位置選中模塊選擇的數(shù)據(jù)文件中所選工作表的相應(yīng)位置的內(nèi)容進(jìn)行復(fù)制或剪切或粘貼或數(shù)據(jù)的分析或運(yùn)算操作。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1