返回列表 上一主題 發帖

For loop Range++ 要怎麼做?

回復 1# eigen
試試,是否為如此
  1. Option Explicit
  2. Sub Print_Sort_Page()
  3.     Dim E As Range, i As Integer
  4.     If ActiveSheet.Name = "Sheet1" Then                                              '確定在整理的頁面之中
  5.         'For Each E In Selection.EntireRow  '->Each 是要處裡(每一個)
  6.         Set E = Selection                'E.Rows.Count->範圍ROW的總數
  7.         For i = E.Cells(1).Row To E.Cells(E.Rows.Count, 1).Row Step 2 '讓所選擇的行,一次跳兩行
  8.             ' E = E + 1 '讓所選擇的行,一次跳兩行
  9.             MsgBox "test row() number=" & E.Cells(i, 1).Row()
  10.         Next
  11.         End If
  12. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題