国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

現(xiàn)場(chǎng)材料管理臺(tái)賬核對(duì)問(wèn)題的研究

2012-04-29 00:44:03洪濤,聞濤,侯興華
中國(guó)管理信息化 2012年10期
關(guān)鍵詞:發(fā)生額宏程序臺(tái)賬

洪濤,聞濤,侯興華

[摘要] 為了解決工地現(xiàn)場(chǎng)材料管理臺(tái)賬與供應(yīng)商對(duì)賬的問(wèn)題,本文基于Excel表格設(shè)計(jì)了現(xiàn)場(chǎng)材料臺(tái)賬對(duì)賬表,運(yùn)用VB編制了宏程序,實(shí)現(xiàn)了與材料供應(yīng)商核對(duì)明細(xì)賬的功能。

[關(guān)鍵詞] 現(xiàn)場(chǎng)材料臺(tái)賬對(duì)賬表;宏;Excel表格

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 10. 008

[中圖分類(lèi)號(hào)]F275[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1673 - 0194(2012)10- 0015- 03

在工程材料現(xiàn)場(chǎng)管理中,核對(duì)材料臺(tái)賬是一個(gè)很繁瑣的事情,特別是在材料種類(lèi)繁多且用量很大的情況下,現(xiàn)場(chǎng)核對(duì)耗時(shí)耗力。Excel作為一種常用的辦公軟件,其功能被很多人所熟悉,通過(guò)進(jìn)一步的開(kāi)發(fā),可以滿(mǎn)足很多數(shù)據(jù)處理的要求。筆者通過(guò)在Excel上應(yīng)用自編的宏程序,實(shí)現(xiàn)了材料管理臺(tái)賬對(duì)賬的功能。

1程序流程圖(圖1)

圖中所指列1、列2數(shù)據(jù)分別為供應(yīng)商材料送貨明細(xì)賬和現(xiàn)場(chǎng)材料管理臺(tái)賬對(duì)應(yīng)數(shù)據(jù)。

2程序內(nèi)容

Sub Macro1()

'————(1)供應(yīng)商出庫(kù)明細(xì) 與 (3)現(xiàn)場(chǎng)入庫(kù)明細(xì) 發(fā)生額相同的相互抵消

'———— 確定(1)、(3)列發(fā)生額的筆數(shù),若為0跳到第二項(xiàng)比較

Lastrow1 = 0

For i = 6 To 3000

If IsEmpty(Range("c" & i).Cells) Then

Exit For

Else

Lastrow1 = Lastrow1 + 1

End If

Next i

If Lastrow1 = 0 Then GoTo number1

Lastrow2 = 0

For i = 6 To 3000

If IsEmpty(Range("I" & i).Cells) Then

Exit For

Else

Lastrow2 = Lastrow2 + 1

End If

Next i

If Lastrow2 = 0 Then GoTo number1

'————判斷(1)、(3)列發(fā)生額是否有相同項(xiàng),若有則變成0

For m = 6 To Lastrow1 + 5

same = 0

n = 1

For p = 6 To Lastrow2 + 5

If n <= Lastrow2 And same = 0 Then

If Range("c" & m).Value = Range("I" & p).Value Then

Range("c" & m).Value = 0

Range("I" & p).Value = 0

same = 1

End If

n = n + 1

End If

Next p

Next m

'————?jiǎng)h除發(fā)生額為0的項(xiàng)

For i = Lastrow1 + 5 To 6 Step -1

If Range("c" & i).Value = 0 Then

Range("A" & i & ":c" & i).Select

Selection.Delete Shift:=xlUp

End If

Next i

For i = Lastrow2 + 5 To 6 Step -1

If Range("I" & i).Value = 0 Then

Range("G" & i & ":I" & i).Select

Selection.Delete Shift:=xlUp

End If

Next i

number1:

'————完成第一次比較,繼續(xù)第二次比較

'————(2)退回供應(yīng)商材料明細(xì)與(4)現(xiàn)場(chǎng)材料退回明細(xì) 發(fā)生額相同的相互抵消

'————確定(2)、(4)列發(fā)生額的筆數(shù),若為0結(jié)束程序

Lastrow1 = 0

For i = 6 To 3000

If IsEmpty(Range("F" & i).Cells) Then

Exit For

Else

Lastrow1 = Lastrow1 + 1

End If

Next i

If Lastrow1 = 0 Then GoTo number2

Lastrow2 = 0

For i = 6 To 3000

If IsEmpty(Range("L" & i).Cells) Then

Exit For

Else

Lastrow2 = Lastrow2 + 1

End If

Next i

If Lastrow2 = 0 Then GoTo number2

'————判斷(2)、(4)列發(fā)生額是否有相同項(xiàng),若有則變成0

For m = 6 To Lastrow1 + 5

same = 0

n = 1

For p = 6 To Lastrow2 + 5

If n <= Lastrow2 And same = 0 Then

If Range("F" & m).Value = Range("L" & p).Value Then

Range("F" & m).Value = 0

Range("L" & p).Value = 0

same = 1

End If

n = n + 1

End If

Next p

Next m

'————?jiǎng)h除發(fā)生額為0的項(xiàng)

For i = Lastrow1 + 5 To 6 Step -1

If Range("F" & i).Value = 0 Then

Range("D" & i & ":F" & i).Select

Selection.Delete Shift:=xlUp

End If

Next i

For i = Lastrow2 + 5 To 6 Step -1

If Range("L" & i).Value = 0 Then

Range("J" & i & ":L" & i).Select

Selection.Delete Shift:=xlUp

End If

Next i

Exit Sub

number2:

End Sub

3實(shí)施步驟

(1)Excel新建表格中建立現(xiàn)場(chǎng)材料管理對(duì)賬單(如圖2)。

(2)分別填入供應(yīng)商供貨明細(xì)和現(xiàn)場(chǎng)材料臺(tái)賬中的發(fā)生額,注意不要有空項(xiàng)并統(tǒng)一雙方材料種類(lèi)名稱(chēng),合計(jì)行(行14)前一行要空白。

(3)運(yùn)行宏程序Macro1,自動(dòng)生成對(duì)賬結(jié)果,L20=0。

4應(yīng)用效果

該程序預(yù)期達(dá)到了的效果,經(jīng)使用準(zhǔn)確率達(dá)到100%,大大節(jié)約了和供應(yīng)商對(duì)賬的時(shí)間,提高了工作效率。另外,該程序是基于Excel表格開(kāi)發(fā)的,簡(jiǎn)便易操作,實(shí)用性很強(qiáng)。

主要參考文獻(xiàn)

[1]Steven M Hansen.Excel 2003與VBA編程從入門(mén)到精通[M].北京:電子工業(yè)出版社,2004.

[2]John Walkenbach.Excel 2003高級(jí)VBA編程寶典[M].北京:電子工業(yè)出版社,2005.

猜你喜歡
發(fā)生額宏程序臺(tái)賬
用EXCEL電子表格文檔創(chuàng)建簡(jiǎn)易財(cái)務(wù)系統(tǒng)
橢球槽宏程序編制及其Vericut仿真
智能制造(2021年4期)2021-11-04 08:54:44
基于EXCEL中的函數(shù)編制資產(chǎn)負(fù)債表
工作落實(shí),一本臺(tái)賬起什么作用?
靖邊規(guī)范基層黨建工作臺(tái)賬
基于Vericut的四軸數(shù)控加工宏程序仿真研究
新行政單位會(huì)計(jì)制度基建并賬規(guī)定解讀
新高?;úI(yè)務(wù)的會(huì)計(jì)處理
G代碼B類(lèi)宏程序在數(shù)控切割參數(shù)化圖形庫(kù)中的應(yīng)用
焊接(2015年9期)2015-07-18 11:03:53
韓雪峰的“臺(tái)賬”
科尔| 邯郸县| 商河县| 双牌县| 临湘市| 馆陶县| 常宁市| 波密县| 太仆寺旗| 巫山县| 洛隆县| 军事| 方山县| 红安县| 玉林市| 吴川市| 洛隆县| 山阴县| 乌拉特中旗| 宁阳县| 宿迁市| 辽宁省| 龙胜| 南郑县| 垫江县| 安福县| 泽州县| 石渠县| 泊头市| 高密市| 固镇县| 营山县| 大安市| 翁源县| 古交市| 江陵县| 石阡县| 连山| 独山县| 滕州市| 常山县|