返回列表 上一主題 發帖

[發問] 不同sheet之間抓取資料

回復 9# ldneye
試試看
  1. Option Explicit
  2. Sub Ex()
  3.     Dim e As Range, Rng(1 To 2) As Range
  4.     Sheets("2006_1").Range("B:O").Clear
  5.     For Each e In Sheets("2006_1").Range("a:a").SpecialCells(xlCellTypeConstants)
  6.         If Trim(e) <> "" Then   '排除有輸入空白字串的儲存格
  7.             'Trim(e) -- LTrim、RTrim 與 Trim 函數    傳回一個沒有前頭空白 (LTrim)、後面空白 (RTrim) 或前後均無空白的Variant (String),其中所含為給定的字串。
  8.             Set Rng(1) = Sheets("Return").Range("a:a").Find(e, lookat:=xlPart)
  9.             If Not Rng(1) Is Nothing Then
  10.                 Set Rng(2) = Rng(1).CurrentRegion.Columns(1).Find("2005", lookat:=xlWhole)
  11.                 If Not Rng(2) Is Nothing Then e.Offset(, 1).Resize(, 14) = Rng(2).Resize(, 14).Value
  12.             End If
  13.         End If
  14.     Next
  15. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題