【发布时间】:2017-01-23 09:22:24
【问题描述】:
我正在尝试设置一个自定义样式,我可以根据用户选择更改数字格式,即可能是美元、英镑、欧元或其他一些。
这可能吗?
我试图通过 VBA 和更改单元格例程来实现它,执行如下操作:
Style("StyleName").NumberFormat = Range("ChosenCell").NumberFormat
想法是样式将影响整个工作簿。
【问题讨论】:
标签: vba excel formatting
我正在尝试设置一个自定义样式,我可以根据用户选择更改数字格式,即可能是美元、英镑、欧元或其他一些。
这可能吗?
我试图通过 VBA 和更改单元格例程来实现它,执行如下操作:
Style("StyleName").NumberFormat = Range("ChosenCell").NumberFormat
想法是样式将影响整个工作簿。
【问题讨论】:
标签: vba excel formatting
事实证明我几乎就在那里:
ThisWorkbook.Styles("StyleName").NumberFormat = ThisWorkbook.Worksheets("SheetName").Range("ChosenCell").NumberFormat
【讨论】: