Excel中自動按照貨物名稱實現結餘累計的示例

2021-06-22 11:19:43 字數 1217 閱讀 7054

日常生活中,購入消耗貨物常運用excel進行相關統計,能不能實現自動統計出某類貨物的結餘情況呢?能。示例如下:

'判斷輸入值非負數

if target.value < 0 and target.column > 3 and target.column < 6 then

msgbox "內容不能為負值!"

target.select

target.value = ""

end if

if target.row = 2 then

cells(2, 6) = cells(2, 4) - cells(2, 5)

end if

if target.row > 2 then

ljgr = 0

ljxh = 0

for i = 2 to target.row - 1

if cells(i, 3) = cells(target.row, 3) then

ljgr = ljgr + cells(i, 4)

ljxh = ljxh + cells(i, 5)

end if

next

'判斷消耗是否大於以往結餘

if (target.value > ljgr - ljxh + cells(target.row, 4)) and target.column = 5 then

msgbox "消耗過多了!"

target.value = ""

target.select

end if

cells(target.row, 6) = ljgr - ljxh + cells(target.row, 4) - cells(target.row, 5)

end if

end sub

EXCEL 2013中「定義名稱」的命名規則

名稱可以包含字母 漢字 數字 以及 三種符號。名稱具有唯一性。名稱必須以字母或漢字或下劃線 作為開頭,不能以數字 字母r 字母c作為開頭,並且不能像單元格引用,例如,32和a4都不能作為區域名稱,由於excel 2007可以超過16 000列,不能使用cat1之類的區域名稱,因為存在乙個cat1單元...

定製FileField中的上傳檔名稱例項

filefield中的upload to屬性可以設定上傳檔案的儲存目錄和名稱,它可以是個字串,也可以是個callable,比如乙個方法。當upload to的值設為乙個方法時,就可以對上傳檔案的名稱進行修改了。方法需要兩個引數,instance與filename,instance為此filefiel...

excel檔案中的多個工作表按名稱排序

使用excel時,有時會碰到乙個 裡面很多的sheet,比如sheet11,sheet23。當這些sheet是無序的時候,查詢乙個sheet很疼,所有想按sheet來排序下,但是excel本身又不提供按sheet排序的方法,所有就上網找了下解決方法 發現得通過excel的vb程式設計模式,隨便右擊乙...