Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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
VBA基于另一张图纸格式化单元格_Vba_Excel - Fatal编程技术网

VBA基于另一张图纸格式化单元格

VBA基于另一张图纸格式化单元格,vba,excel,Vba,Excel,我需要添加一个变量范围,每行从G2开始(始终),执行lastrow/lastcol-4,然后减去每行D列中的值,并将结果输入lastcol-3。我把这段代码和其他代码拼凑在一起,从未使用过function.Sum,所以我可能有点不对劲。 以下是我目前拥有的代码: lastcol是一个数字而不是字母,使用字符串时,范围是字母 更改为单元格(): 请把代码作为文本而不是图片放在帖子里。太好了。谢谢你,对不起,原来的代码格式。 sht.Cells(i,lastcol-3).Value = Applic

我需要添加一个变量范围,每行从G2开始(始终),执行lastrow/lastcol-4,然后减去每行D列中的值,并将结果输入lastcol-3。我把这段代码和其他代码拼凑在一起,从未使用过function.Sum,所以我可能有点不对劲。 以下是我目前拥有的代码:

lastcol
是一个数字而不是字母,使用字符串时,范围是字母

更改为单元格():


请把代码作为文本而不是图片放在帖子里。太好了。谢谢你,对不起,原来的代码格式。
sht.Cells(i,lastcol-3).Value = Application.WorksheetFunction.Sum(sht.Range(sht.Cells(i,7),sht.Cells(i,lastcol-4)))