我正在编写一些Excel VBA代码以与MDS加载项一起使用,这样我们的用户就可以更轻松地对数据进行排序,过滤和发布。
我编写的代码只要用户在某个列中进行更改,就会使用其他工作表中的数据填充一些单元格。代码正在工作并使用正确的数据填充正确的单元格;但是,当我按发布时,新填充的单元格不会发布。
我注意到细胞在被程序自动填充时不会改变颜色。是否有可以在这些单元格上使用的过程,方法或其他内容,以使MDS看到有更改,以便在按下发布按钮时发布它们?
我用来填充单元格的代码如下所示:
Cells(RowNum, ColNum).Offset(0, 5) = Category
Cells(RowNum, ColNum).Offset(0, 7) = Style
答案 0 :(得分:0)
我自己想通了。
我在代码中将Application.EnableEvents设置为False,这阻止了将单元格标记为已更改为MDS。我只是在使用数据填充单元格的代码之前放置“Application.EnableEvents = True”。
现在,新填充的单元格会突出显示并准备发布到MDS。