نوشته اصلی توسط
exceliran
ممنون از پاسخگویی . چطوری میشه بجای اینکه از offset استفاده کنیم، از تابع match استفاده کنیم تا داینامیک تر بشه؟
با سلام.
دوست عزیز نمیدونم منظورتان از داینامیک تر چی هستش.ولی همین کدی که دوست عزیزمان آقای پارسا زحمتش رو کشیدن خودش داینامیک هستش.
بله، میتوان از Match یا Vlookup و یا توابع مشابه استفاده کرد ولی با این کدها من نیازی نمیبینم از این تابع استفاده کنم چون یکم گیج کننده میشه.
به هرحال میتونید کد رو به شکل زیر بنویسید تا به قول شما داینامیکتر بشه...
کد PHP:
On Error Resume Next
Dim C As Range
For Each C In Sheet4.Range("F9", Range("F100000").End(xlUp).Address)
Sheet2.Select
Sheet2.Range("A2", Range("a100000").End(xlUp).Address).Find(C, , xlValues, xlWhole).Select
Selection.Offset(0, 5).Value = C.Offset(0, 1).Value
Selection.Offset(0, 6).Value = C.Offset(0, 2).Value
Next
باز اگر منظورتان را خوب متوجه نشدم بیشتر توضیح بدهید که منظورتان دقیقا چیست...؟
علاقه مندی ها (Bookmarks)