حسام عبدالمحسن قام بنشر يناير 20, 2014 مشاركة قام بنشر يناير 20, 2014 السلام عليكم ورحمة الله الى عمالقة المنتدى جزاهم الله كل خير مرفق لكم شيت اكسيل اود عمل فورم لة للعمل من خلال الفورم بحيث يمكن اضافة التحاليل الطبية لكل مريض والبحث عنه من خلال الفورم حيث ان كل جدول موجود فى الشيت خاص باسم مريض وهكذا الجدول الثانى باسم اخر ارجوا ان اكون قد وصلت لكم ما اريد ولكم جزيل الشكر والاحترام وجدة الغسيل الكلوىc.rar رابط هذا التعليق شارك More sharing options...
حسام عبدالمحسن قام بنشر يناير 20, 2014 الكاتب مشاركة قام بنشر يناير 20, 2014 للرفع رابط هذا التعليق شارك More sharing options...
الشهابي قام بنشر يناير 21, 2014 مشاركة قام بنشر يناير 21, 2014 أخي العزيز / أبو ندى هذا طريقة باستخدام فورم أستاذنا القدير العلامة / عبد الله باقشير تم إضافة سطر بعد سطر العناوين من أجل جعل العناوين كلها في سطر واحد قم بإخفائها فيما بعد وستلاحظ ذلك عند تشغيل الفورم كما تم نسخ رقم المسلسل للمريض في الخلية المقابلة له في العمود (A) لأن دمج الخلاياء كان عائق في الوصول للمطلوب فتم عمل ذلك للتخلص من الدمج أنا لست خبيراً في الأكواد وإلا فعلت لك من أكثر من ذلك هذا ما استطعت أن أقدمه لكم حسب أمكانيتنا تقبل تحياتي وتقديري والعفو وجدة الغسيل الكلوىc.rar رابط هذا التعليق شارك More sharing options...
حسام عبدالمحسن قام بنشر يناير 21, 2014 الكاتب مشاركة قام بنشر يناير 21, 2014 ""اخى الشهابى تعجز الكلمات عن الشكر الفورم يعمل جيدا جزاك الله كل خير وجعله فى ميزان حساناتك"" رابط هذا التعليق شارك More sharing options...
حسام عبدالمحسن قام بنشر يناير 22, 2014 الكاتب مشاركة قام بنشر يناير 22, 2014 اخى العزيز الشهابى اريد زيادة عدد الجداول ولكن المعادل الموجودة بالاعلى لاتعمل مع اكثر من 11 جدول او11 مسلسل فقط رابط هذا التعليق شارك More sharing options...
الشهابي قام بنشر يناير 22, 2014 مشاركة قام بنشر يناير 22, 2014 أخي العزيز / أبو ندى استبدل المعادلة في الخلية (H1) بهذه المعادلة =ADDRESS(MATCH(C2;A4:A1000;0)+13;2;1;1)&":"&ADDRESS(MATCH(C2;A4:A1000;0)+13;16;1;1) ويمكنك زيادة الرقم في دالة ( MATCH) من (A4) إلى أكثر (A1000 ) مثلا (A2000) أوأكثر كما أضفت لك معادلة في الخلية (J1) لتحديد آخر خلية فيها بيانات في الجدول فقط عليك الذهاب إلى كود الفورم وتعدل السطر هذا في هذا الكود Sub kh_SetAddrss(ByVal MySht As String, ByVal MyAddrs As String, Optional ByVal aSr As String = "") tSr = TypeName(Evaluate(aSr)) = "Range" ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' With ThisWorkbook If tSr Then Set MyRngSeri = .Worksheets(MySht).Range(aSr) Set MyRngdate = .Worksheets(MySht).Range(MyAddrs) End With ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' With MyRngdate ContRow = .Worksheet.Cells(Rows.Count, .Column).End(xlUp).Row - .Row LastColumn = .Cells.Count End With ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Dim Col As Range Dim ii As Integer ReDim Ar(1 To LastColumn) For Each Col In MyRngdate.Cells ii = ii + 1 Ar(ii) = Col.Column - MyRngdate.Column + 1 Next ''''''''''''''''''''''''''' End Sub استبدل هذا السطر ContRow = .Worksheet.Cells(Rows.Count, .Column).End(xlUp).Row - .Row بهذا السطر ContRow = .Worksheet.Range("INDIRECT(j1)").End(xlUp).Row - .Row وهذا الملف بعد إضافة التعديلات المطلوبة وجدة الغسيل الكلوىc.rar رابط هذا التعليق شارك More sharing options...
عبدالله باقشير قام بنشر يناير 22, 2014 مشاركة قام بنشر يناير 22, 2014 السلام عليكم ورحمة الله وبركاته اخي الحبيب الشهابي ............حفظكم الله ممتاز جدا...توضيب رائع للتعامل مع الفورم وفكر راقي تقبلوا تحياتي وشكري رابط هذا التعليق شارك More sharing options...
حسام عبدالمحسن قام بنشر يناير 22, 2014 الكاتب مشاركة قام بنشر يناير 22, 2014 اخى الشهابى لقد حاولت زيادة عدد الجداول وعند اختيار رقم المسلسل والضغط على انتر يظهر خطأ بالمعادلة فهل من الممكن قيامك بالتعديل المطلوب وهو زيادة عدد الجداول الموجودة الى 50 جدول لانى حاولت كثيرا عمل هذا ولم افلح هذا هو المطلوب وجزاك الله كل خير رابط هذا التعليق شارك More sharing options...
الشهابي قام بنشر يناير 22, 2014 مشاركة قام بنشر يناير 22, 2014 أستاذي العزيز ومعلمنا القدير / عبد الله باقشير هذا بفضلكم وبفضل تعليمكم لنا وما هي إلا محاولة فقط كما قلت لتوظيب التعامل مع الفورم الذي هو درة من درر أعمالكم التي لا مثيل لها شكراً أستاذنا الكبير على تشجعيكم لنا جزاكم الله خير وحفظكم الله ورعاكم رابط هذا التعليق شارك More sharing options...
الشهابي قام بنشر يناير 23, 2014 مشاركة قام بنشر يناير 23, 2014 أخي العزيز / أبو ندى لابد أن يكون التباعد بين الجداول متساوي في عدد الصفوف وربما هو السبب في الأخطاء المهم قمت بالتعديل وإضافة الجداول إلى (50 ) جدول ويمكنك أيضا الزيادة على ذلك بس انتبه لتساوي عدد الأسطر عند الإضافة وجدة الغسيل الكلوىc.rar رابط هذا التعليق شارك More sharing options...
أم عبد الله قام بنشر يناير 23, 2014 مشاركة قام بنشر يناير 23, 2014 أستاذنا الكبير / الشهابي السلام عليكم ورحمة الله وبركاته جزاك الله خيراً على هذا العمل الرائع والمتقن . جعله الله في ميزان حسناتك وزادك الله من فضله وعلمله. لك كل التحية والتقدير. رابط هذا التعليق شارك More sharing options...
الشهابي قام بنشر يناير 23, 2014 مشاركة قام بنشر يناير 23, 2014 الأستاذة الكريمة / أم عبد الله يشرفني مروركم الكريم جزاكم الله خير على تشجعيكم ودعاؤكم لنا تحياتي وتقديري رابط هذا التعليق شارك More sharing options...
حسام عبدالمحسن قام بنشر يناير 23, 2014 الكاتب مشاركة قام بنشر يناير 23, 2014 اخى العزيز الشهابى تمت تجربة زيادة الجداول والفعل الملف يعمل جيدا واشكرك كثيرا على مساعدتك لى وجزاك الله كل خير واعانك على فعل الخير رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان