返回列表 上一主題 發帖

For loop Range++ 要怎麼做?

For loop Range++ 要怎麼做?

For loop Range++ 要怎麼做?

請高手指救,我要讓選擇的區域,依序顯示出 2 4 6 8 或 3 6 9 12..

我不知道 e=e+1 要如何實作,請指教,

Sub Print_Sort_Page()
        Dim E As Range

        If Sheets("Sheet1") Is ActiveSheet Then                                                '確定在整理的頁面之中
                For Each E In Selection.EntireRow

                        E= E+1 '讓所選擇的行,一次跳兩行
                        MsgBox "test row() number="& E.Range("b1").row()
                Next
        End If
End Sub
公開經驗,創造智慧(我又不靠這過活)

回復 2# GBKEE


    謝謝你的回復,我來我改用
        Set Rng        = Selection.EntireRow
        RngStart = rng.Cells(1,        1).row()                                                        '取得準備列印的範圍
        RngCnt = rng.Rows.Count
        RngEnd=        RngStart+RngCnt-1

再用 整數 for loop 來處理,問題已經解決了,謝謊A
公開經驗,創造智慧(我又不靠這過活)

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題