سلام،
با VLOOKUP راحت مي شود اين کار را انجام داد، البته چون رديفهاتون زياد است شايد فايل سنگين شود.
من زياد VBA بلد نيستم ولي به عنوان تمرين يک کم روي سوالتون کار کردم، يک کد نوشتم که ستون A را دونه دونه مي رود تو ستون F مي گردد و وقتي پيدا کرد مقدار هم ارزش آن در ستون G را روبروي مقدار مورد جستجو در ستون B کپي مي کند. مثلا" اگر A10 را در F50 پيدا کرد G50 تا توي B10 کپي مي کند. البته اگر چيزي پيدا نکند BUG مي دهد!
اين تيکه اش را ديگر بلد نبودم درست کنم! احتمالا" دوستان ديگر بتوانند اشکالم را بر طرف کنند، اين هم کد:
کد:
Dim C As Range
For Each C In Range("A2:A6000")
Range("F2:F6000").Find(C).Select
C.Offset(0, 1).Value = Selection.Offset(0, 1).Value
Next
علاقه مندی ها (Bookmarks)