返回列表 上一主題 發帖

vba 搜尋儲存格後,貼上其他欄位

回復 1# snoopykay
  1. Sub nn()
  2.   Dim iI%, iCol%
  3.   Dim lTop&
  4.   Dim sStr$
  5.   Dim rTar As Range
  6.   
  7.   Range([K2], [L8]).Clear
  8.   sStr = InputBox("請輸入要搜尋的資料", "尋找資料")
  9.   Set rTar = Range("A:A").Find(sStr, LookIn:=xlValues)
  10.   If Not rTar Is Nothing Then
  11.     With rTar
  12.       iCol = 11
  13.       lTop = 2
  14.       Cells(lTop, iCol) = .Value
  15.       For iI = 0 To 3
  16.         Range(.Offset(, iI * 2 + 1), .Offset(, iI * 2 + 2)).Copy Cells(lTop + iI + 1, iCol)
  17.       Next
  18.     End With
  19.   End If
  20. End Sub
複製代碼
VBA搜尋儲存格後,貼上其他欄位.zip (7.77 KB)

TOP

回復 3# mave
請參考小幫手的說明:

Integer 資料型態

Integer 變數係以範圍為 -32,768 到 32,767 之 16 位元 (2 個位元組) 數字的形式儲存。Integer 的型態宣告字元是百分比符號(%)。

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題