logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
ابوحنين لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة YasserKhalil لا تميز خلال هذه الفترة اكسيل مشاريع جاهزه



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





30-08-2019 01:45 مساءً
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
السلام عليكم ورحمة الله وبركاته

أقدم لكم كود يقوم بجلب واستدعاء بيانات من جميع أوراق العمل في مصنف مغلق.

بفرض أن لديك مجموعة مصنفات مغلقة وتمت تسميتها بالسنوات أي مصنف باسم 2013 ومصنف باسم 2014 وهكذا ..

وفي كل مصنف من هذه المصنفات يوجد عدد 12 ورقة عمل بشهور السنة (يناير - فبراير - مارس - وهكذا ...)
وفي كل ورقة عمل يوجد خلايا محددة تريد جلبها للمصنف الحالي في ورقة العمل Sheet1
dhLmZ_001

والمطلوب جلب بيانات هذه الخلايا الثلاثة الموجودة في كل ورقة عمل في المصنف المغلق إلى ورقة العمل Sheet1 بهذا الشكل
D6AfY_002

وذلك بالاعتماد على قيمة الخلية B3 التي تحتوي على اسم المصنف المغلق المراد جلب البيانات منه

كل ما عليك فعله هو أن تقوم بكتابة أو ختيار اسم المصنف من الخلية B3 ثم النقر على زر الأمر RUN (مع العلم أنه يمكن تفعيل الكود بمجرد التغير في قيمة الخلية) ، فيقوم الكود بفحص مسار المصنف للتأكد من وجود المصنف من عدمه ، فإذا لم يكن المصنف موجود يتم إظهار رسالة تفيد بذلك ، أما إذا كان المصنف موجود فيتم فتح المصنف المغلق ويتم عمل حلقة تكرارية لكل أوراق العمل لتخزين قيم الخلايا المطلوب استدعائها ثم يغلق المصنف وأخيراً توضع قيم المصفوفة في النطاق B6:M8

إليكم الكود المستخدم لتنفيذ المهمة ، ويوضع الكود في موديول عادي
CODE
Sub Grab_Data_From_Closed_Workbook()
    Dim strFileName     As String
    Dim arr             As Variant
    Dim temp            As Variant
    Dim sh              As Worksheet
    Dim counter         As Integer
    Dim i               As Integer

    strFileName = ThisWorkbook.Path & "" & Sheet1.Range("B3").Value & ".xls"

    Application.ScreenUpdating = False
        Sheets("Sheet1").Range("B6:M8").ClearContents
        
        If Len(Dir(strFileName)) > 0 Then
            Workbooks.OpenText Filename:=strFileName
    
            ReDim temp(1 To 12, 1 To 3)
    
            For Each sh In ActiveWorkbook.Worksheets
                With sh
                    counter = counter + 1
                    arr = Array(.Range("C6").Value, .Range("E6").Value, .Range("G6").Value)
                    i = i + 1
                    For counter = 1 To 3
                        temp(i, counter) = arr(counter - 1)
                    Next counter
                End With
            Next sh
            
            ActiveWorkbook.Close False
            
            Sheets("Sheet1").Range("B6").Resize(UBound(temp, 2), UBound(temp, 1)).Value = Application.Transpose(temp)
        Else
            MsgBox strFileName & " Can't Be Found!", vbExclamation, "File Not Found"
        End If
    Application.ScreenUpdating = True
End Sub




رابط الملف من هنا

إعداد وتقديم / ياسر خليل أبو البراء
 
 


أثارت هذه المشاركة إعجاب: abouelhassan، manola_mr، hassona229، noureddine70، aelsheikh،



look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  30-08-2019 02:05 مساءً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
رصيد العضو : 1
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9687
الاعجاب : 26
الله عليك استاذ ياسر موضوعات مهمة جدا جزاك الله كل خير



توقيع :ali mohamed ali


{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
الاخرين لوجه الله وان تحتسب له اجر عند الله

look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  30-08-2019 02:24 مساءً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً بمثل ما دعوت لي أخي الحبيب علي




look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  30-08-2019 02:25 مساءً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 47
المشاركات : 820
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 14-10-1973
الدعوات : 79
قوة السمعة : 8468
الاعجاب : 12
اللهم أنعم عليك برجاحة العقل
ورحمة القلب وعطاء الكريم المعطاء

3dlat.com_02_18_73d9_8f60678a63db4

أثارت هذه المشاركة إعجاب: أباالحسن،



look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  30-08-2019 02:27 مساءً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
تسلم أخي الغالي محمد الدسوقي ومشكور على دعائك الطيب ومرورك المشرف

أثارت هذه المشاركة إعجاب: أباالحسن،



look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  03-09-2019 08:50 مساءً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2018
رقم العضوية : 9257
المشاركات : 803
رصيد العضو : 0
الدولة : مصر
الجنس :
تاريخ الميلاد : 13-9-1980
قوة السمعة : 3951
الاعجاب : 23
جزاكم الله خيرا اخى الكريم




look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  03-09-2019 09:17 مساءً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً أخي العزيز حسونة ومشكور على مرورك العطر

أثارت هذه المشاركة إعجاب: hassona229،



look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  03-09-2019 11:49 مساءً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 22-05-2019
رقم العضوية : 13123
المشاركات : 36
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 15-8-1967
قوة السمعة : 86
الاعجاب : 0
MjA2ODkzMQ7676%D8%AC%D8%B2%D8%A7%D9%83%20%D8%A7%D9%84%D9%84%D9%87%20%D8%AE%D9%8A%D8%B1%D8%A7%D8%A7%D8%A7
 
  جزاك الله خيرااا.jpg   تحميل jpg جزاك الله خيرااا.jpg مرات التحميل :(3)
الحجم :(10.745) KB
 





look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  04-09-2019 06:09 صباحاً   [8]
معلومات الكاتب ▼
تاريخ الإنضمام : 24-08-2017
رقم العضوية : 80
المشاركات : 723
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 14-5-1965
الدعوات : 2
قوة السمعة : 3892
الاعجاب : 16
10635-10
2015_1418710703_134



توقيع :محمد حسن المحمد

الرفقُ ما كان في شيءٍ إلاَّ زانهُ ، وما نُزع من شيءٍ إلاَّ شانُه ،اللينُ في الخطاب ، البسمةُ الرائقةُ على المحيا، 
الكلمةُ الطيبةُ عند اللقاء ، هذه حُلَلٌ منسوجةٌ يرتديها السعداء


look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  04-09-2019 06:35 صباحاً   [9]
معلومات الكاتب ▼
تاريخ الإنضمام : 27-08-2017
رقم العضوية : 247
المشاركات : 202
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 13-4-1966
قوة السمعة : 613
الاعجاب : 0
بارك الله فيك أستاذي الفاضل وجزاك الله خير الجزاء.




look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  04-09-2019 06:40 صباحاً   [10]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً أخي الكريم صبحي
سلمت من كل سوء وحفظك الله أخي الحبيب أبو يوسف
بارك الله فيك أخي العزيز محمد أبو عبدو

تقبلوا تحياتي




look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  04-09-2019 02:33 مساءً   [11]
معلومات الكاتب ▼
تاريخ الإنضمام : 27-08-2017
رقم العضوية : 247
المشاركات : 202
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 13-4-1966
قوة السمعة : 613
الاعجاب : 0
أستاذي الفاضل لو كنا بصدد إنجاز تقرير ثلاثي، بحيث أن نموذج جدول التقرير الشهري هو نفس نموذج التقرير الثلاثي، و إذا أردنا جلب واستدعاء المعطيات من الجداول الشهرية وجمعها في الجدول الثلاثي ما هو التعديل الذي يجب القيام به في هذا الكود؟ مع العلم أن كل تقرير شهري في ملف مستقل عن الآخر، وهذا نظرا لحجم الجداول.
وجزاك الله عني خير الجزاء.




look/images/icons/i1.gif جلب بيانات من جميع أوراق مصنف مغلق Grab Data From All Sheets In Closed Workbook
  04-09-2019 02:57 مساءً   [12]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيك أخي الكريم محمد
صراحة لا أحبذ التعامل مع الكلام النظري .. قم بطرح موضوع جديد وارفق نماذج من ملفاتك ولكن احرص أن تكون صغيرة الحجم لكي يسهل تجربة الأكواد ، وضع شكل النتائج المتوقعة
وعموماً لو درست الكود ستعرف كيفية فتح الملفات المغلقة والتعامل معها بشكل مباشر بعد فتحها ... هذه هي الفكرة العامة




اضافة رد جديد اضافة موضوع جديد
الصفحة 2 من 3 < 1 2 3 >




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
تعديل على كود استخراج بيانات EM_ACC
0 27 EM_ACC
نقل بيانات بشرط ابوسلماان
2 28 ابوسلماان
دوره متكامله في الأكسس من خلال مشروع عملي شرح و تحليل قاعدة البيانات بكار للأبد
34 6791 alilo
طلب استخراج بيانات متخصصة لصفحة مستقلة اكسل وpdfمن جدول فعاليات بكار للأبد
1 123 بكار للأبد
طلب تعديل في ترحيل بيانات بشروط خاصة في الترحيل بكار للأبد
1 136 بكار للأبد

الكلمات الدلالية
Workbook ، Closed ، Sheets ، From ، Data ، Grab ، مغلق ، مصنف ، أوراق ، جميع ، بيانات ،









اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 02:44 AM