返回列表 上一主題 發帖

請問我在迴圈是使用小數點計數,可是遇到1.0會出現問題

請問我在迴圈是使用小數點計數,可是遇到1.0會出現問題

請問各位大大:
1.
                    for i = 0.6 to 12.4  step 0.1
                          Workbooks.Open "D:\不同材料的pattern比較 20110704\OF_Form_pol_v01\OF_Form_pol_v01@" & i & "GHz.csv"
                    next
只是遇到 1.0 、 2.0 、…12.0都會出現問題,請問各位大大如何決解呢?
2. 那變數 i 在上面用的迴圈要如何宣告呢?
感恩~~

回復 1# xyzw7
Workbooks.Open "D:\不同材料的pattern比較 20110704\OF_Form_pol_v01\OF_Form_pol_v01@" & Format(i, "0.0") & "GHz.csv"

TOP

回復 2# GBKEE

Dear 大大:
                      我用您的方法試了…還是無法開啟 1.0 的檔案,並我的程式如下:

             Sub test()
    For i = 0.6 To 2# Step 0.1
       Workbooks.Open "D:\不同材料的pattern比較 20110704\OF_Form_pol_v01\OF_Form_pol_v01@" & Format(i, "0.0") & "GHz.csv"
    Next
   
End Sub
在迴圈終點一直出現如上面顯示(不論是 1.0 顯示 1# 或是 2.0 顯示 2#)!

TOP

回復 3# xyzw7
Dim i As Double   宣告為Double 資料型態 或   Dim i   宣告為任何 資料型態

TOP

回復 4# GBKEE


    大大:測試ok   !  感謝~~

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題