返回列表 上一主題 發帖

[發問] 如何使用巨集循環增加欄位?

[發問] 如何使用巨集循環增加欄位?

本帖最後由 kim595 於 2011-3-3 15:32 編輯

各位前輩午安,
目前在進行一個試算表遇到幾個瓶頸,試了幾次都沒辦法突破
請各位多多指教 :)

1. Sheet1的 F38 & G38 欄位,我想要在D38 KEY 入發票號碼就自動抓取金額跟暫放款單號
   但我用VLOOKUP公式好像抓不到,怎麼會這樣?
    F38公式: IF(D18=0,"",VLOOKUP(D18,sheet2!$B:$D,2,FALSE),1)
    G38公式: IF(D18=0,"",VLOOKUP(D18,sheet2!$B:$D,1,FALSE),1)
    我在想抓不到的原因應該是 儲存格裡面是"文字"不是"數字",有這個可能嗎?
    ***另外我想請教一下,如果像我的表格有部分是合併儲存格,那公式還抓的到資料嗎?

2.Sheet2的表格會隨著新資料增加欄位不夠使用,
   所以我做了一個自動增加五個欄位的按鈕 / 巨集 ,每按一次就多加五欄 (檔案中黃色部分)
   我的方法是: 開始錄製>直接複製黃色部分,再貼在B187那一欄,錄製完畢>再指定該按鈕開始巨集
  但它只會新增B187那一次的欄位,並不會累計遞增貼上,
   按鈕宣告失敗 :(


是哪裡弄錯了呢?
還有,增加欄位的時候有什麼方法讓框線不會跑掉嗎?(虛線/實線 /雙實線/粗實線)
(我每次填滿公式的時候,最下面的雙時線都會變成實線或虛線,然後就要再重新調整一次)



空白暫放款.rar (20.31 KB)

GBKEE前輩:
sorry,我不知道excel 巨集要歸類在VBA區

對於"資料庫要正規化"我不是很懂,可以給我一點方向嗎?
目前部分儲存需合併,對我來說是必要的;還是有更好的方法呢?

感謝賜教

TOP

本帖最後由 kim595 於 2011-3-3 15:47 編輯

非常感謝各位版主的耐心回復

目前小妹EXCEL程度還在幼幼生階段,可能不夠了解一些基本規則也形容的不是很清楚
尚請各位前輩多包含~  。若有作法待加強處,煩請不吝提點了!多謝,感恩。

TO: GBKEE 版大
我有重新上傳了一個更改後的檔案,
主要是把第二頁的儲存格全部取消合併,
不知道是否符合GBKEE 版主所說的"資料庫正規化"呢?
感謝指教

TO:Hsieh 版大
我第二頁的搜尋值已經放到第一欄,
其實我想的很簡單,第一個頁面是要給客戶看的(資料都由第二頁做KEY IN 與修改)
所以我希望第一頁不用花很多時間在KEY IN資料,
D38我要的是~只要把發票號碼KEY上去該發票的金額跟訂單單號就會秀在F38與G38
(所以F38這個數值不是算出來的,是希望他抓到C3這一格)

關於增加5個欄位按鈕,您提到使用迴圈執行五次,所以這樣的話需要寫VBA才能做到嘍?
**新上傳的更新檔內還有說明,希望能夠明確傳達我想表達的意思

TO:ANGELA 版大
感謝版主熱心回答,
雖然有點看不懂,但我會再研究看看!
是指合併儲存格之前,儲存格要先統一格式嗎?
(例如全部改成通用格式?)

空白暫放款-1.rar (20.34 KB)

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題