与没有帮助多小时非常基本的,并且很讨厌,我已经寻找解决方案...Excel的VBA时间格式与组合框小数
问题:我从命名的区域填充组合框,范围列表时间(格式为时间:-),组合似乎罚款,下拉显示我的时间,因为他们是应该的,但选择当时间被格式化为一个十进制数...
下面是代码(撕下来最低限度):
Private Sub UserForm_Initialize()
ComboBoxTime.RowSource = "Help!Time"
End Sub
“帮助”是包含命名的区域“时代”工作表的名称我都试过,没有运气的格式不同的方式...
ComboBoxTime = Format(ComboBoxTime, "hhmm")
这里是链接品尝。 http://www.equstom.fi/dateproblem.html
(是的,我需要从命名范围来填充,而不是为每个循环中,我将设置.value的使用代码,整个文件实际上是相当复杂的,但我只包含这个问题的一部分...)
您的链接http://www.equstom.fi/dateproblem.html中断 – 2010-12-09 19:43:44
对不起,这里是http://www.equstom.fi/dateproblem.xlsm – 2010-12-10 05:50:52