ابوصلاح قام بنشر أغسطس 31, 2014 قام بنشر أغسطس 31, 2014 في ورقة اضافة بيانات كود لترتيب التلاميذ يعمل علي اوفيس 2013 ولا يعمل علي اوفيس 2003 هل هناك خطا بالكود ام ماذا ارجو الافادة مع تعديل الكود ان وجد الخطا Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "E12"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d12:r84") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "k12"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d12:r84") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Application.ScreenUpdating = False ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "E131"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d131:r203") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "k131"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d131:r203") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Application.ScreenUpdating = False ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "E257"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d257:r329") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "k257"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d257:r329") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Application.ScreenUpdating = False ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "E373"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d373:r445") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "k373"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d373:r445") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Application.ScreenUpdating = False ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "E518"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d518:r590") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "k518"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d518:r590") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Application.ScreenUpdating = False ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "E654"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d654:r726") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Clear ActiveWorkbook.Worksheets("اضافة بيانات ").Sort.SortFields.Add Key:=Range( _ "k654"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("اضافة بيانات ").Sort .SetRange Range("d654:r726") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub برنامج شئون ابتدائي.rar
عبدالله المجرب قام بنشر سبتمبر 1, 2014 قام بنشر سبتمبر 1, 2014 أعتقد المشكلة أن كود الفرز تم تسجيله بصيغة لا تعمل مع 2003
ابوصلاح قام بنشر سبتمبر 1, 2014 الكاتب قام بنشر سبتمبر 1, 2014 للتوضيح اكثر بالمرفق التالي كود فرزابجدى وحسب النوع كود فرز.rar
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.