返回列表 上一主題 發帖

[發問] 如何選取每次欄位都會變的資料範圍呢?用find還是InStr?還是別的??

回復 1# vickey99
  1. Sub TEST()
  2. Dim Rng As Range, A As Range, r&
  3. With Sheet1
  4. Set Rng = .Range("B9:D9", .Range("B9:D9").End(xlDown))
  5. r = Rng.Rows.Count
  6. Set A = Sheet2.[B65536].End(xlUp)
  7. A.Offset(1).Resize(r, 3) = Rng.Value
  8. A.Offset(1, 3).Resize(r, 3) = .[N9].Resize(r, 3).Value
  9. End With
  10. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 3# vickey99


   
另外 因黃色部分資料會變動,如何求出黃色區塊起始位置[N9]呢?

會變動欄還是列?變動的依據是什麼?
學海無涯_不恥下問

TOP

回復 5# vickey99

C.Offset(1, 3).Resize(r, 3) = B.Value
   檢查紅字
學海無涯_不恥下問

TOP

        靜思自在 : 盡多少本份,就得多少本事。
返回列表 上一主題