mohamed deyaa eldin قام بنشر أكتوبر 20, 2019 قام بنشر أكتوبر 20, 2019 اللهم صلي علي سيدنا محمد اريد لو سمحت ترتيب العمود A تصاعديا في نفس الكود Split_cells.xlsm
mohamed deyaa eldin قام بنشر أكتوبر 20, 2019 الكاتب قام بنشر أكتوبر 20, 2019 لو سمحت ممكن تنسخ الكود هنا علشان مش شغال معايا
احمد بدره قام بنشر أكتوبر 20, 2019 قام بنشر أكتوبر 20, 2019 لا شكر على واجب فكلنا أخوةوالمنتدى تعليمي بالدرجة الأولى 1
mohamed deyaa eldin قام بنشر أكتوبر 20, 2019 الكاتب قام بنشر أكتوبر 20, 2019 vba مش بيكتب عندى عربي علشان كدا الاكسيل مش بيتغل معايا @احمد بدره
mohamed deyaa eldin قام بنشر أكتوبر 20, 2019 الكاتب قام بنشر أكتوبر 20, 2019 اي اكسيل بتبعته مش بيشتغل معايا
احمد بدره قام بنشر أكتوبر 20, 2019 قام بنشر أكتوبر 20, 2019 قبل نسخ الكود تأكد بأن اللغة العربية تم اختيارها من شريط المهام ( أسفل الشاشة ) حتى يتم نسخ الكود بدون مشاكل تأمل الصورة
احمد بدره قام بنشر أكتوبر 20, 2019 قام بنشر أكتوبر 20, 2019 الكتابة ظهرك معك بهذه الطريقة لأنك لم تحول اللغة إلى العربية قبل النسخ و قمت بالتعديل على الكود حتى يتسنى لك تشغيل الكود وإليك الملف بعد التعديل Sub Sort() Range("A1:E1001").Select ActiveWorkbook.ActiveSheet.Sort.SortFields.Clear ActiveWorkbook.ActiveSheet.Sort.SortFields.Add Key:=Range("A1:A1001") _ , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.ActiveSheet.Sort .SetRange Range("A1:E1001") .Header = xlGuess .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Range("F1").Select End Sub Split_cells.xlsm 1
أفضل إجابة سليم حاصبيا قام بنشر أكتوبر 20, 2019 أفضل إجابة قام بنشر أكتوبر 20, 2019 استاذي أحمد لا حاجة لهذا الكود الطويل المفصل بالنسبة لابجدة الجدول كما ان عمليات SELECT ترهق الاكسل بدون فائدة (الرجاء قدر الامكان الاستغناء عنها) يكفي هذا الكود الخفيف Sub sort_me() Range("A1").CurrentRegion.Sort _ key1:=Range("A1"), Order1:=1, Header:=2 End Sub 4
احمد بدره قام بنشر أكتوبر 20, 2019 قام بنشر أكتوبر 20, 2019 أستاذي ومعلمي الفاضل سليم حاصبيا أشكرك على مرورك العطر الذي يجعلنا نستفاد من علمك بارك الله فيك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.