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

ReplaceCells
نكته: result نتيجه ي جايگزيني را نشان ميدهد.
با تشكر

ReplaceCells
کامنت