选择项目时,Combobox LinkedCell为百分比

时间:2018-05-30 09:08:05

标签: excel vba excel-vba combobox

我有Active X Combo box,其百分比列表为10%,20%等。 当我选择一个值时,Combo Box(30%)ComboBox的值变为“0.3”。因此LinkedCell收到值“0.3”。

当我手动输入百分比作为Combobox的值(例如“30%”)时,LinkedCell检索相同的值(“30%”)(单元格格式为{{ 1}})。

当我在下拉列表中选择项目时,我如何才能在Text中显示10%,20%等?

enter image description here

推荐解决方案

我尝试在任何地方更改此问题的建议格式,但它无法解决问题。

LinkedCell

此外,结果是不连贯的:

enter image description here

我如何填充Combobox:

Private Sub ComboBox3_Change() ComboBox3.Value = Format(ComboBox3.Value, "0.0%") End Sub (开发人员 - >属性)的ListFillRange是我在工作表中直接输入的百分比Combobox(公式 - >名称管理员)。 enter image description here

1 个答案:

答案 0 :(得分:0)

我无法在评论中详细说明,所以这是我使用的设置。源范围是“Fred” - 10%/ 20%/ 30%,链接的单元格是E1,格式为%,我使用了您的更改代码。当我更新组合框E1时,如图所示进行更改。

enter image description here