在Excel中通过VBA编辑自定义样式

时间:2017-01-23 09:22:25

标签: excel vba excel-vba formatting

我尝试设置自定义样式,我可以根据用户选择更改数字格式,即可能是美元,英镑,欧元或其他许多。

这甚至可能吗?

我试图通过VBA实现它,并且改变了细胞例程,做了类似的事情:

Style("StyleName").NumberFormat = Range("ChosenCell").NumberFormat

这个想法是风格会影响整个工作簿。

1 个答案:

答案 0 :(得分:0)

原来我几乎就在那里:

ThisWorkbook.Styles("StyleName").NumberFormat = ThisWorkbook.Worksheets("SheetName").Range("ChosenCell").NumberFormat