salm1 قام بنشر ديسمبر 4, 2016 قام بنشر ديسمبر 4, 2016 السلام عليكم لدي ملف اكسل به بيانات كثيرة .. ويوجد به عمود يتضمن خلايا مدمجة المطلوب هو : تقسيم هذه الخلايا المدمجة وارجاعها الى اصلها مع تكرار نفس القيمة في الخلايا الجديدة ( مرفق ملف يوضح المطلوب ) آملين من الخبراء الكرام مساعدتنا في ذلك ولكم جزيل الشكر والتقدير اكسل - تقسيم الخلايا.rar
ياسر العربى قام بنشر ديسمبر 5, 2016 قام بنشر ديسمبر 5, 2016 تفضل لعله المطلوب اكسل - تقسيم الخلايا.rar 1
salm1 قام بنشر ديسمبر 5, 2016 الكاتب قام بنشر ديسمبر 5, 2016 اشكرك جزيل الشكر ياخبيرنا لكن آمل توضيح الكود بشكل صريح حيث تنقصنا الخبرة في التعامل الاكسل وفقكم الله
salm1 قام بنشر ديسمبر 6, 2016 الكاتب قام بنشر ديسمبر 6, 2016 اكرر شكري وتقديري لقد فتحت المايكرو وحاولت فهم الكود اشكرك من اعماق قلبي .. وجعله الله في موازين حسانك
ياسر العربى قام بنشر ديسمبر 6, 2016 قام بنشر ديسمبر 6, 2016 تفضل اخي الكريم شرح مبسط Sub Test_Yasser_elaraby() 'بداية اول خلية في الخلايا المدمجة Range("C4").Select 'ايقاف تحديث الشاشة حتى لا ترى معالجة الكود وبطئ التنفيذ Application.ScreenUpdating = False 'حلقة تكرارية لحين تحقق شرط وهو ان يكون اخر خلية عند النزول اسفل بزر End 'وتكون الخلية فارغة يخرج الى الرقم 88 خارج الحلقة التكرارية Do 'الغاء دمج اول خلية تم الوقوف عليها Selection.UnMerge 'ومع نفس التحديد يتم عمل ملئ البيانات لنفس البيان بعد الغاء الدمج Selection.FillDown 'ننتقل الى الخلية المدمجة الاخرى Selection.End(xlDown).Select 'اذا كانت الخلية فارغة ينتقل الى 88 If ActiveCell.Value = "" Then GoTo 88 'يتم اعادة الحلقة التكرارية باستمرار طالما ان الخلية ليست فارغة ويظل ينتقل الى اسفل ويكررالكود Loop 'بعد الانتهاء يتم تحديد الخلية A1 88 Range("A1").Select 'اعادة تحديث الشاشة الى الوضع True Application.ScreenUpdating = True MsgBox "تم الغاء الدمج" End Sub
salm1 قام بنشر ديسمبر 6, 2016 الكاتب قام بنشر ديسمبر 6, 2016 كم انت راااااااااااائع اثابك الله ونفع بك .. وبارك الله لك في مالك وعيالك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.