سلام و عرض ادب خدمت اساتید محترم سایت
فرمول تركیبی INDEX - MATCH رو كه همه دوستان باهاش آشنا هستند. و این رو هم میدونید كه اگر بخوایم توی دو محدوده جستجو بشه، باید به صورت آرایهای نوشته بشه.
حالا من همین فرمول رو میخوام در VB استفاده كنم اما ارور میده. اگه یكی از اساتید لطف كنه و بگه مشكلش چیه ممنون میشم.
اینم ازفرمول:
Sheets("KAR_M").Range("C3") = WorksheetFunction.Index(Sheets("KEL").Range("H10:H 100000"), WorksheetFunction.Match(Sheets("DAR").Range("AD2") & Sheets("DAN").Range("H3"), Sheets("KEL").Range("F10:F100000") + Sheets("KEL").Range("F10:F100000")))
توی فرمول، میخوام كه مقدار یك سلول، برابر بشه با سلول متناظر از: مقدار سال + كد ملی كه باید در دو ستون مربوطه، جستجو بشه
فرمول تركیبی INDEX - MATCH رو كه همه دوستان باهاش آشنا هستند. و این رو هم میدونید كه اگر بخوایم توی دو محدوده جستجو بشه، باید به صورت آرایهای نوشته بشه.
حالا من همین فرمول رو میخوام در VB استفاده كنم اما ارور میده. اگه یكی از اساتید لطف كنه و بگه مشكلش چیه ممنون میشم.
اینم ازفرمول:
Sheets("KAR_M").Range("C3") = WorksheetFunction.Index(Sheets("KEL").Range("H10:H 100000"), WorksheetFunction.Match(Sheets("DAR").Range("AD2") & Sheets("DAN").Range("H3"), Sheets("KEL").Range("F10:F100000") + Sheets("KEL").Range("F10:F100000")))
توی فرمول، میخوام كه مقدار یك سلول، برابر بشه با سلول متناظر از: مقدار سال + كد ملی كه باید در دو ستون مربوطه، جستجو بشه
کامنت