خالد الجزائري قام بنشر ديسمبر 20, 2020 قام بنشر ديسمبر 20, 2020 (معدل) استخراج جدول.xlsx السلام عليكم اريد تعديل على الملف المرفق بحيث عند اختيار اسم من القائمة يستدعي الجدول الخاص بالاسم تم تعديل ديسمبر 20, 2020 بواسطه خالد الجزائري
أفضل إجابة سليم حاصبيا قام بنشر ديسمبر 20, 2020 أفضل إجابة قام بنشر ديسمبر 20, 2020 جرب هذا الكود Option Explicit Sub extract_Data() Dim Source_sheet As Worksheet Dim Target_sheet As Worksheet Dim Ism, R_to_copy As Range Dim Find_rg As Range Set Source_sheet = Sheets("sheet1") Set Target_sheet = Sheets("sheet2") If Target_sheet.Range("B4") = "" Then Target_sheet.Range("B4") = "خالد" End If Ism = Target_sheet.Range("B4") Set Find_rg = Source_sheet.Cells.Find(Ism, lookat:=1) If Not Find_rg Is Nothing Then Set R_to_copy = Find_rg.Offset(2).Resize(20, 4) Target_sheet.Range("B6").Resize(20, 4).Value = _ R_to_copy.Value End If End Sub الملف مرفق Khaled.xlsm 3
خالد الجزائري قام بنشر ديسمبر 21, 2020 الكاتب قام بنشر ديسمبر 21, 2020 بارك الله فيك اخي سليم وجزاك الله خيرا طيب اريد ان افهم كيف عمل هذه الطريقة هل بالامكان الاستغناء عن هدا الكود واستبداله بدالة VLOOKUP و INDRICT
مصطفى محمود مصطفى قام بنشر ديسمبر 21, 2020 قام بنشر ديسمبر 21, 2020 السلام عليكم ورحمة الله وبركاته بعد اذن الاساتذة الكبار هذا حل بالدوال كما طلبت تحياتي لكم استخراج++ جدول (1).xlsx 1
خالد الجزائري قام بنشر ديسمبر 21, 2020 الكاتب قام بنشر ديسمبر 21, 2020 بارك الله فيك استاذنا الكريم دمتم دخرا للامة 1
مصطفى محمود مصطفى قام بنشر ديسمبر 21, 2020 قام بنشر ديسمبر 21, 2020 الاستاذ الكبير والمبدع سليم جزاكم الله خيرا حل ولا اروع فانتم اساتذتنا ومنكم تعلمنا الكثير ولازلنا زادكم الله علما وخيرا اخي الكريم تحياتي لكم 1
سليم حاصبيا قام بنشر ديسمبر 21, 2020 قام بنشر ديسمبر 21, 2020 يمكن استعمال معادلة واحدة في الخلية B6 وسحبها يميناُ ( 4 أعمدة) ونزولاُ (20صف) =IFERROR(INDEX(INDIRECT($B$4),$A6,COLUMNS($A$1:A1)),"") 2
خالد الجزائري قام بنشر ديسمبر 21, 2020 الكاتب قام بنشر ديسمبر 21, 2020 كنت اريد الدرس تطبيقي جزاك الله خيرا 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.