返回列表 上一主題 發帖

For Next迴圈問題請益

回復 1# child
另一解法
  1. Sub Ex()
  2.     Dim x As Integer, Rng As Range, j As Integer
  3.     x = Sheets("AA").Range("IV3").End(xlToLeft).Column
  4.     Set Rng = Worksheets("BB").Cells(2, 1)
  5.     For j = 9 To x Step 4
  6.         Worksheets("AA").Cells(8, j).Copy
  7.         Rng.PasteSpecial Paste:=xlPasteValues
  8.         Set Rng = Rng.Offset(1)
  9.     Next
  10. End Sub
複製代碼

TOP

回復 6# child
還有一解
   
  1. Sub Ex()
  2.     Dim x As Integer, j As Integer
  3.     x = Sheets("AA").Range("IV3").End(xlToLeft).Column
  4.     For j = 9 To x Step 4
  5.       Worksheets("AA").Cells(8, j).Copy
  6.       Worksheets("BB").Cells((j - 9) / 4 + 2, 1).PasteSpecial Paste:=xlPasteValues
  7.     Next
  8. End Sub
複製代碼

TOP

12樓 最後一個步驟 用滑鼠操作 , 向下填滿公式.
通常會是  選取A欄 滑鼠點入A1 按下 Ctrl+Enten
還有別的方式 願聞其詳

TOP

本帖最後由 GBKEE 於 2011-3-19 14:09 編輯

數字等差做法,不用拉的
按下 Ctrl+Enten


gif.gif

TOP

本帖最後由 GBKEE 於 2011-3-19 15:34 編輯

請看如何可以不寫公式  

gif.gif

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題