返回列表 上一主題 發帖

[發問] VBA如何複製參照欄位後貼上數值

本帖最後由 oobird 於 2013-8-31 19:23 編輯
  1. Sub test()
  2.     a = Sheet1.[d2].Value
  3.     With Sheet2
  4.         c = IIf(.[a2] = "", 1, .[iv2].End(1).Column + 1)
  5.         .Cells(2, c) = a
  6.     End With
  7. End Sub
複製代碼

TOP

整欄這樣表示:a = Sheet1.[d:d].Value

TOP

你無法將一個範圍放在一個儲存格裡。
.Cells(2, c) = a 改為
.Cells(2, c).resize(ubound(a),1) = a '擴大範圍使與a相當

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題