vba編程生產(chǎn)管理系統(tǒng) EXCEL添加菜單代碼VBA編程?
EXCEL添加菜單代碼VBA編程?新建工具欄實(shí)例子新建工具欄()(Nam:我的工具欄)。Visibl:3,:1前添加保存按鈕,在第一個(gè)位置(我的工具欄),id :1849,:2前添加查找按鈕,在第二個(gè)
EXCEL添加菜單代碼VBA編程?
新建工具欄實(shí)例子新建工具欄()(Nam:我的工具欄)。Visibl:3,:1前添加保存按鈕,在第一個(gè)位置(我的工具欄),id :1849,:2前添加查找按鈕,在第二個(gè)位置(我的工具欄),id echo 7-@ B:3添加插入單元格按鈕(我的工具欄),ID :395,:4前添加貨幣樣式按鈕
面向工廠VBA編程時(shí),一些業(yè)務(wù)邏輯、規(guī)則太過(guò)瑣碎怎么辦?
非編程專業(yè),學(xué)的是VBA做一些辦公自動(dòng)化,現(xiàn)在想讓工廠做一些計(jì)算各種原材料和耗材使用的統(tǒng)計(jì)和預(yù)算。面對(duì)工廠的各種流程,他們提供的各種材料和耗材的使用方法和規(guī)則,瑣碎得做不出來(lái),有時(shí)候甚至可以 不提供使用規(guī)則。面對(duì)這種情況我該怎么辦?
(It 真是太瑣碎了,我覺(jué)得我可以 不干~)
一般來(lái)說(shuō),這種復(fù)雜的屬性情況應(yīng)該用簡(jiǎn)潔完整的數(shù)據(jù)結(jié)構(gòu)來(lái)解決。如果用系統(tǒng)架構(gòu)和代碼邏輯來(lái)解決,會(huì)讓問(wèn)題過(guò)于復(fù)雜。因此,你不擅長(zhǎng)編程和don 不要太擔(dān)心。具體怎么設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)?
基本上有兩種數(shù)據(jù)結(jié)構(gòu),一種是基于物料的最小管理單位(SKU),另一種是基于報(bào)表的總單位。這兩個(gè)結(jié)構(gòu)沒(méi)有直接關(guān)系,但是物料結(jié)構(gòu)的總量就是報(bào)表結(jié)構(gòu)的量。接下來(lái),根據(jù)管理邏輯設(shè)計(jì)物料屬性和報(bào)表總量。我更喜歡用數(shù)字0和1來(lái)表示一個(gè)屬性,報(bào)表中的每個(gè)合計(jì)字段也有一個(gè)特征碼。如果需要對(duì)屬性求和,請(qǐng)將屬性位設(shè)置為1。材料求和時(shí),只用AND運(yùn)算和OR運(yùn)算。這只需要幾行代碼。
這個(gè)編程方法有一個(gè)名字,我想是 它叫做面包板。三十多年前曾經(jīng)在報(bào)紙上看到過(guò)。
如果用雅思Switch Case寫(xiě)程序,難免會(huì)遇到業(yè)務(wù)太亂,程序越來(lái)越亂的情況。在這種情況下,還是要多接觸一些大型軟件的編程思路,把軟件功能模塊化、分層,特別是要有一定的抽象能力,找到共同的地方,編寫(xiě)抽象類或接口,逐步把功能組織起來(lái)。
此外,還可以使用腳本解析來(lái)編寫(xiě)自己的業(yè)務(wù)邏輯?,嵥榈牟糠挚梢?不要被獨(dú)立的腳本所取代。
還有一個(gè)建議是,適當(dāng)引入外部資源,而不是強(qiáng)迫自己去做。向領(lǐng)導(dǎo)申請(qǐng)資金,該外包就外包。這樣,公司能力強(qiáng)不會(huì)升職,花錢就有機(jī)會(huì)往上爬。