为什么以下代码产生' 100%'在我的百分比格式cells(1,1)
Worksheets("Sheet1").cells(1,1).value = .05
编辑:我的问题更简单,因为评论澄清了一些混乱。
编辑:后来我意识到我不小心将我的cells()值再次改为100%。因为它发生在我的代码中的某个特定位置,我认为这是某种舍入问题。我的问题现在应该解决了:)。答案 0 :(得分:2)
您可以通过在VBA中设置百分比来轻松完成此操作 - 所以:
如果你的变量'mypercent'是0.05。
<style>
#popup {
width:300px;
height:300px;
top:50%;
margin-top:-150px;
background: grey;
position:absolute;
left: -300px;
-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#popup.active {
left:0;
}
button {
float:right;
}
</style>
<div id="popup">
<button id="close">Close</button>
</div>
<script>
setTimeout(function() {
document.getElementById('popup').className="active";
}, 5000);
document.getElementById('close').onclick=function () {
document.getElementById('popup').className="";
}
</script>
将按预期显示为5.00%。
我希望有帮助