返回列表 上一主題 發帖

[發問] ByVal a As Range~此類語法的用法,不太清楚

IRptData -->自訂的整數變數
程式第二行己說明了 (Dim IRptData As Integer)
Do ..... Loop --> 重覆執行 .....  陳述式(迴圈)
以上應是vba基本功,在excel 的vba編緝器中的說明檔中都有範例說明
善用vba編緝器中的說明檔,可讓您的vba功力大增

TOP

本帖最後由 kobo 於 2011-12-30 15:10 編輯

Dim IRptData As Integer '   宣告IRptData 為整數
   IRptData = 6                '  IRptData 初始值為 6
   ..........
   ↓↓↓↓ 重覆執行迴圈,直到 Left(Trim.....), 1) = "本" 成立為止↓↓↓↓(條件成立跳出迴圈)
    Do Until Left(Trim(Sheets("資料").Cells(IRptData, 4).Value), 1) = "本"  (IRptData第一次是6)
      .............
        IRptData = IRptData + 1   '每執行一次 IRptData 就加 1   
    Loop

TOP

建議請將檔案上傳,把您的問題說清楚

TOP

看到您貼上來的程式碼,作者應是對程式語言具有相當的功力,
研判您是想延用此一檔案與程序,建議您直接與作者連繫,以解決您的問題
或是將整個excel檔案上傳尋求解答

TOP

        靜思自在 : 願要大、志要堅、氣要柔、心要細。
返回列表 上一主題