Vba 如何在excel的activeX下拉列表中保存选定项

Vba 如何在excel的activeX下拉列表中保存选定项,vba,excel,Vba,Excel,我有一个下拉列表,当我选择一个项目并保存时,它会保存,但当我选择一个项目并转到另一个工作表然后返回时,选择会丢失。有没有办法解决这个问题?也许是关于你是如何制作下拉列表的?在下面的动画gif中,我演示了如何制作一张,并演示了在转到另一张图纸时选择不会丢失。请注意,链接单元格(B2)也按预期工作,在更改图纸后保留所选内容的索引 mine是一个activeX下拉列表,而不仅仅是一个下拉列表。这里隐含的解决方案是使用LinkedCell存储组合框的值。如果此解决方案不适用于您,则可以使用VBA将组合框

我有一个下拉列表,当我选择一个项目并保存时,它会保存,但当我选择一个项目并转到另一个工作表然后返回时,选择会丢失。有没有办法解决这个问题?

也许是关于你是如何制作下拉列表的?在下面的动画gif中,我演示了如何制作一张,并演示了在转到另一张图纸时选择不会丢失。请注意,
链接单元格(B2)
也按预期工作,在更改图纸后保留所选内容的索引


mine是一个activeX下拉列表,而不仅仅是一个下拉列表。这里隐含的解决方案是使用
LinkedCell
存储组合框的值。如果此解决方案不适用于您,则可以使用VBA将组合框重置为以前的值。问题是即使在关闭文档后,您是否需要保留该值。我可以在保存时保留该值。我只是不想在选择其他产品时失去它sheet@Variatus完全正确:使用链接单元格解决此问题。您可以链接隐藏在控件后面的单元格,或者使链接单元格的内容不可见。这只是让ActiveX记住所选内容。