فرض كنيد كاربر محدوده اي از سلول ها را در شيت2 انتخاب و ماكرو را اجرا ميكند. مثلا طبق تصوير زير محدوده اي كه در شيت2 مشخص شده انتخاب شده است. حال ماكرو بايد در سلول هاي اين محدوده بگردد و اگر سلولي محتويات آن دقيقا برابر هر يك از سلولهاي ستون اول شيت1 بود مقدار معادل آن را از ستون دوم شيت1 جايگزين كند .برنامه ي زير اين كار را انجام ميدهد فقط چون به ترتيب داده ها را از شيت 1 جايگزين ميكند مثلا مقدار ddd كه بايد 4 باشد را به صورت 3d جايگزين ميكند و اين اشتباه است.راه حلي مي خواهم كه مقايسه سلول ها روي تمام محتواي سلول انجام شود و اگر مثلا mmmm در سلول بود آن را با 5 جايگزين كند نه 2m.
نكته: result نتيجه ي جايگزيني را نشان ميدهد.
با تشكر


ReplaceCells
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.