Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel DSUM()在宏中使用时自动更改数据库范围_Excel_Worksheet Function - Fatal编程技术网

Excel DSUM()在宏中使用时自动更改数据库范围

Excel DSUM()在宏中使用时自动更改数据库范围,excel,worksheet-function,Excel,Worksheet Function,我想在命名范围上使用DSUM()函数。我正在使用宏在单击“插入”按钮的单元格中插入此区域 问题是DSUM(database,field,critera)-数据库是从L3:M25列开始的,但是当我开始使用宏时,数据库的范围每次都在增加,就像从L3:M50开始一样。多次插入后,数据库范围从L5开始,而不是从L3开始。如何修复此问题???请发布插入宏 从远处来看,我想说的是 。。。如果将整行插入数据库范围的中间,则此范围将自动展开。如果只插入单元格(带有xlShiftDown或xlShiftRight

我想在命名范围上使用DSUM()函数。我正在使用宏在单击“插入”按钮的单元格中插入此区域


问题是DSUM(database,field,critera)-数据库是从L3:M25列开始的,但是当我开始使用宏时,数据库的范围每次都在增加,就像从L3:M50开始一样。多次插入后,数据库范围从L5开始,而不是从L3开始。如何修复此问题???

请发布插入宏

从远处来看,我想说的是

。。。如果将整行插入数据库范围的中间,则此范围将自动展开。如果只插入单元格(带有xlShiftDown或xlShiftRight参数),则可能会破坏数据库范围

。。。在条件范围和数据库范围之间保留一个空行,不要插入条件范围

。。。手动尝试所有可能的插入,然后再让宏执行,并通过在列标题行上方的下拉字段中单击其名称来显示数据库范围边界