2011-04-26 60 views
0

我想在命名范围上使用DSUM()函数。我正在使用宏将单元格中的此范围插入单击插入按钮。DSUM()在宏中使用时自动更改数据库范围

问题是DSUM(数据库,字段,critera) - 数据库是从列L3:M25开始的,但是当我开始使用宏时,数据库的范围每次都像L3:M50一样增加上。多次插入后,数据库范围从L5而不是L3开始。我该如何解决??

回答

0

请发布您的插入宏。

从上述距离一般的提示,我想说的是......

...如果您在数据库范围的中间插入整个行,这个范围会自动扩展。如果仅插入单元格(使用xlShiftDown或xlShiftRight参数),则数据库范围可能会被破坏。

...保留一个空白行之间的标准范围和数据库的范围,不插入绕圈范围

...尝试了所有可能的刀片手工你让宏之前做到这一点,通过在列标题行上方的下拉字段中单击其名称来显示数据库范围边界