日常生活中,購入消耗貨物常運用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程式設計模式,隨便右擊乙...