添加新行时自动生成excel边框和单元格格式

我需要一种方法来设置我的.xlsx文件单元格边框和单元格编号/百分比/date/alignment格式。 所以,默认情况下,由于我将一个值写入单元格,它会自动将边框和格式应用于该单元格。

我build议在select数据后插入一个表(insert> table)。 然后,您可以在表格上应用所需的格式,因此无论何时将新行添加到表中,表格高度都会自动增加,这将在新行中包含格式

如果这不符合你的用例,那么你将需要在工作表中写一个macros,也许是一个Worksheet_SelectionChange或一个Worksheet_Change触发器,当触发器发生变化时,触发器将会被触发,你可以编写代码来格式化单元格。