返回列表 上一主題 發帖

[發問] 如何用excel的巨集寫一個撈資料至另一個工作表,求解

  1. Sub test()
  2.     Dim strID As String
  3.     Dim intSheet1RowCnt
  4.     Dim intSheet1RowCnter
  5.     Dim rngSheet1Target
  6.     Dim intSheet2RowCnt
  7.     strID = InputBox("輸入編號")
  8.     intSheet1RowCnt = Sheets("Sheet1").Range("A1").End(xlDown).Row
  9.     For intSheet1RowCnter = 2 To intSheet1RowCnt
  10.         If Sheets("Sheet1").Range("A1").Offset(intSheet1RowCnter, 2) = strID Then
  11.             Set rngSheet1Target = Sheets("Sheet1").Range("A1").Offset(intSheet1RowCnter)
  12.             With Sheets("Sheet2")
  13.                 intSheet2RowCnt = .Range("A65536").End(xlUp).Row + 1
  14.                 .Cells(intSheet2RowCnt, 1) = rngSheet1Target
  15.                 .Cells(intSheet2RowCnt, 2) = rngSheet1Target.Offset(0, 1)
  16.                 .Cells(intSheet2RowCnt, 3) = rngSheet1Target.Offset(0, 2)
  17.             End With
  18.         End If
  19.     Next
  20. End Sub
複製代碼
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題