如果有一CASE,是由許多部門一同合作,要負責整合各單位的進度真的是非常擾人,目前都用一個一個複製貼上,更新部分再自行標藍字,不能夠直接複製整個儲存格,因為一個儲存格有多個單位,所以只能付制儲存格內的內容,但是就會變回原格式,所以還要再標一次藍字,請教各位大神有什麼函式or VBA可以協助的嗎?補充一下:公司只有內網,而且沒有共用磁碟,沒有辦法線上共用一起編輯當前進度如表A單位進度更新B單位進度更新C單位進度更新依據各單位每周更新整合
同樣的[A1]項目,只會有一單位更新吧?(如果有2個以上的單位都更新了A1,那彙整時要採用哪個單位的結果?.....看您的範例,應該只會更新各自負責的而已)這部分用VBA來做正好,程式寫在某個檔案(獨立),或是有當前進度的那個檔案均可。步驟可以是:1.把各單位這次要彙整的檔案全部彙整集合在某個資料夾。2.開啟獨立的控制檔案,以及有當前進度的檔案。3.執行控制檔VBA(開啟表單)4.選擇[確認]表單中的:當前進度檔案(直接抓目前開啟中的[所有工作表]--獨立檔除外),要處理的資料夾(有全部單位檔案)5.程式自動去該資料夾,一一打開所有檔案,抓取資料來與當前進度資料比對。(建議先規範好2者之前的內容、資料位置,有一致性),比對完自動關閉該資料檔。6.進度欄中,比對到有不同內容的,用個單位的新內容取代(如果要做部分文字藍色標註,就多寫個拆解步驟,依各條目---A1、A2....來比對取代,並對更新的調目標註顏色)。7.最後把比對的結果,自動另存新檔(加註日期時間...)8.一切完成。程式完成後,您可以比對一下,以前人工處理花的時間,和VBA幫您處理的差別,看看省下多少~~呵。以上,希望對您有幫助。