نايف - م قام بنشر أكتوبر 28, 2013 مشاركة قام بنشر أكتوبر 28, 2013 هذا الكود استعملته بالكود بدلا من VLOOKUP قائمة فيالعمود A فيها أرقام المتعاملين قائمة بالعمود B فيها أسماء المتعاملين وهي بالعربي و الأنكليزي يعني لغة مختلطة ( هل يؤثر ذلك ) أريد معرفة رقم المتعامل بناء على اسم المتعامل في العمود L المفاجأة أن الكود يعمل لكن لا يرجع الرقم الصحيح للمتعامل Private Sub CommandButton2_Click() Sheets("MAIN").Select tt = ActiveCell.Row Sheets("MAIN").Cells(tt, "A").Select ActiveCell = Application.WorksheetFunction.Index(ورقة23.[A4:A10000], _ Application.WorksheetFunction.Match(Cells(tt, "L"), ورقة23.[B4:B10000]), 0) _ & Sheets("MAIN").Cells(tt, "AZ") End Sub 1 رابط هذا التعليق شارك More sharing options...
نايف - م قام بنشر أكتوبر 29, 2013 الكاتب مشاركة قام بنشر أكتوبر 29, 2013 يعني بدها ملف مرفق أنا شفتها واضحة ما بدها ملف رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر أكتوبر 29, 2013 مشاركة قام بنشر أكتوبر 29, 2013 يعني بدها ملف مرفق أنا شفتها واضحة ما بدها ملف بل على العكس الملف افضل لتوصيل الفكرة ومكمن الخطاء وتسهيل سرعة الاجابة لان الكود لوحده فقط سيضطر من يريد الاجابة لانشاء ملف للعمل عليه رابط هذا التعليق شارك More sharing options...
نايف - م قام بنشر أكتوبر 29, 2013 الكاتب مشاركة قام بنشر أكتوبر 29, 2013 شكرا أخي عبدالله عالتنبيه المصنف1.rar رابط هذا التعليق شارك More sharing options...
أفضل إجابة عبدالله باقشير قام بنشر أكتوبر 29, 2013 أفضل إجابة مشاركة قام بنشر أكتوبر 29, 2013 السلام عليكم جرب التالي: ActiveCell = Application.WorksheetFunction.Index(ورقة2.[A1:A13], _ Application.WorksheetFunction.Match(Cells(tt, "H"), ورقة2.[B1:B13], 0), 0) 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان