2011-04-26 34 views
0

我想在命名範圍上使用DSUM()函數。我正在使用宏將單元格中的此範圍插入單擊插入按鈕。DSUM()在宏中使用時自動更改數據庫範圍

問題是DSUM(數據庫,字段,critera) - 數據庫是從列L3:M25開始的,但是當我開始使用宏時,數據庫的範圍每次都像L3:M50一樣增加上。多次插入後,數據庫範圍從L5而不是L3開始。我該如何解決??

回答

0

請發佈您的插入宏。

從上述距離一般的提示,我想說的是......

...如果您在數據庫範圍的中間插入整個行,這個範圍會自動擴展。如果僅插入單元格(使用xlShiftDown或xlShiftRight參數),則數據庫範圍可能會被破壞。

...保留一個空白行之間的標準範圍和數據庫的範圍,不插入繞圈範圍

...嘗試了所有可能的刀片手工你讓宏之前做到這一點,通過在列標題行上方的下拉字段中單擊其名稱來顯示數據庫範圍邊界