返回列表 上一主題 發帖

[發問] 請教高手...excel有辦法做到,自動「新增」「修改」「刪除」嗎??

[發問] 請教高手...excel有辦法做到,自動「新增」「修改」「刪除」嗎??

請教高手...excel有辦法做到,自動「新增」「修改」「刪除」嗎??
一個表單內容有不同的類別,只要第一個頁籤的類別有打上對應的文字及可以自動新增到該對應文字的頁籤
只要在第一個頁籤做新增、修改、刪除,都會自動套用到子頁籤上(請看附圖)
這應該是要寫程式...但是我不會...
老闆交代這個功課>"<叫我excel書看一看就好,老闆總覺得這是excel內建的功能...
請高手救救我~~~幫我寫程式...

是有辦法啊...

以下是最簡易例子 在+迴圈 即可達到您想要的

例如
if  sheets("日報表").range("e2").value="客訴" then sheets("客訴").range("e2").value =  sheets("日報表").range("e2").value

end if

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 1# Iuy762102896
請上傳檔案,如此大家都能瞭解且易於協助妳。

TOP

本帖最後由 Hsieh 於 2012-11-22 22:59 編輯

回復 1# Iuy762102896
每個子表單的A2陣列公式
=IF(COUNTIF(資料!$D$2:$D$5,MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2))+1=ROW($A1),"以下空白",IF(COUNTIF(資料!$D$2:$D$5,MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2))<ROW($A1),"",OFFSET(資料!$A$1,SMALL(IF(資料!$D$2:$D$5=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,2),ROW($2:$5),""),ROW($A1))-1,COLUMN()-1)))
向右向下複製
分類.rar (11.46 KB)
play.gif
學海無涯_不恥下問

TOP

好開心喔>"<原來真的可以做到,感謝各位的幫忙,檔案我放在公司>"<
明天傳上來~~
不過程式有了,但是我程式要放在哪裡捏~~
Hsieh 大大  ,你的檔案我無權可以下載0.0

TOP

Hsieh 大大~我有複製你說要放在A2的程式~~可是我一直出現錯誤~~我找不出原因...

TOP

回復 6# Iuy762102896


    錯誤訊息截圖上來吧ˇˇ

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 7# mark15jill

我的檔案...大大幫助我吧...3QQ

日報表-範例.rar (22.04 KB)

TOP

回復 4# Hsieh

大大,我複製你的輸入...但沒有辦法跟你一樣耶
母表單是會一直輸入資料的,只要有輸入例如"客訴"的,都會自動跑到客訴的子表單,所以如果母表單有100筆,子表單也要自動跑出100筆耶
你的方法是不是我要自己手動設定呀?因為我往下複製函數,出現已下空白??然後下面都沒東西
母表單有兩筆客訴的話,還是只會跑第一筆過去而已@@

資料.rar (8.76 KB)

TOP

本帖最後由 shootingstar 於 2012-11-25 22:00 編輯

根據Hsieh的解答,我套用在自己所需的報表裡,試了很久,終於成功了,謝謝。
如果,要根據產品類別新增在各自的excel檔裡,是否就須藉由VBA完成呢?尋求解答,謝謝。
進階.rar (493.94 KB)

TOP

        靜思自在 : 有多少力量就做多少事,不要心存等待,等待才會落空。
返回列表 上一主題