اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

اسف لتاخرى بالرد النت كان قاطع عندى والانشغال بالانتخابات (مطلوب الفرز فى نفس الصفحة او صفحة مجاورة )

وشكرا لحضرتك على الرد واسف للتأخير

قام بنشر

ماهو عمود الفرز

============================

حيث /ان الرفم (1) يساوى ناجح "إقتباس"

============================

في اي عمود هذا الرقم

قام بنشر

انا شارح بالملف المرسل كل اللى انا عايزه عموما العمود (ap)

قام بنشر (معدل)

السلام عليكم

الاخ الفاضل احمد

السموحه منك السهر باين عليه مؤثر فينا

تفضل هذا الكود


Sub ALIDROOS_JC()

Dim ish As Worksheet

Dim SRH_ALI As Range

Application.ScreenUpdating = False

Range(Cells(6, 1), Cells(Rows.Count, 42)).ClearContents

ALI = [A2].Value

If ALI = "" Then MsgBox "سطر فارغ": [A2].Select: Exit Sub

With ورقة18.Range("AP8:AP25000")

Set SRH_ALI = .Find(ALI, LookIn:=xlValues)

If Not SRH_ALI Is Nothing Then

firstAddress = SRH_ALI.Address

Do

SRH_ALI.Offset(0, -41).Resize(1, 42).Copy

ورقة1.Range("A6:A" & ورقة1.Range("A65536").End(xlUp).Row + 1).PasteSpecial xlPasteValues

Set SRH_ALI = .FindNext(SRH_ALI)

Loop While Not SRH_ALI Is Nothing And SRH_ALI.Address <> firstAddress

MsgBox " تم جلب التقرير بنجاح", vbInformation, "الحمد لله"

Application.ScreenUpdating = True

Else

MsgBox "القيمة المدخلة خطاء أعد الإدخال وتأكد من حالة الأحرف"

Exit Sub

End If

End With

End Sub

وهذه المرفقات

للعلم بالامكان عمل الفرز بالتصفية المتقدمة

مطلوب فرز ALIDROOS.rar

تم تعديل بواسطه alidroos
قام بنشر

بارك الله لك أخي العيدروس

وبناء على طلب أستاذ أحمد

تم تعديل الكود ليتم استدعاؤه من صفحة أخرى ولتكن مثلا sheet3

mas_مطلوب فرز ALIDROOS.rar

  • Like 1
قام بنشر (معدل)

بارك الله لك أخي العيدروس

وبناء على طلب أستاذ أحمد

تم تعديل الكود ليتم استدعاؤه من صفحة أخرى ولتكن مثلا sheet3

شكرا جزيلا استاذ محمد برجاء التكرم بأضافة كوذ يعيد الصفحة الى قبل الفرز

تم تعديل بواسطه Ahmed Elbhiry
قام بنشر

بارك الله لك أخي العيدروس

وبناء على طلب أستاذ أحمد

تم تعديل الكود ليتم استدعاؤه من صفحة أخرى ولتكن مثلا sheet3

شكرا جزيلا استاذ محمد برجاء التكرم بأضافة كوذ يعيد الصفحة الى قبل الفرز

أخي الكريم

استعمل هذا الكود

Sub nofilter()

ActiveSheet.ShowAllData

End Sub

  • Like 1
قام بنشر (معدل)

كل الشكر والتقدير لكل السادة الزملاء داعيا الله ان يزيدكم علما

مطلوب تصحيح كود الناجح مع تحديث البيانات

تصحيح كود ناجح.zip

تم تعديل بواسطه Ahmed Elbhiry
قام بنشر

كل الشكر والتقدير لكل السادة الزملاء داعيا الله ان يزيدكم علما

مطلوب تصحيح كود الناجح مع تحديث البيانات

قم بازالة الارتباط التشعبي من زر امر الناجح دور ثاني

قام بنشر

كل الشكر والتقدير لكل السادة الزملاء داعيا الله ان يزيدكم علما

مطلوب تصحيح كود الناجح مع تحديث البيانات

قم بازالة الارتباط التشعبي من زر امر الناجح دور ثاني

شكرا ابو هديل

هههههههههههه يموت المعلم ولا يتعلم

قام بنشر

تم اختصار الكود


Public x As Integer

Sub Sort()

Dim WS As Worksheet, MyRng As Range

Set WS = Sheets("ناجح وراسب ومحول دور ثانى"): Set MyRng = WS.Range("A7:AA1207")

WS.Select

Range("AA2").Value = x

    MyRng.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _

	    WS.Range("aa1:aa2"), Unique:=False

Range("aa2").Select

End Sub

Sub ناجح_دورثانى()

x = 1

Call Sort

End Sub

Sub راسب_دورثانى()

x = 2

Call Sort

End Sub

Sub محول_دورثانى()

x = 3

Call Sort

End Sub

قم بمسح الكود الاول بالكامل (كل الاجراءات) واستبدله بهذا

قام بنشر
تم اختصار الكود
 Public x As Integer Sub Sort() Dim WS As Worksheet, MyRng As Range Set WS = Sheets("ناجح وراسب ومحول دور ثانى"): Set MyRng = WS.Range("A7:AA1207") WS.Select Range("AA2").Value = x MyRng.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ WS.Range("aa1:aa2"), Unique:=False Range("aa2").Select End Sub Sub ناجح_دورثانى() x = 1 Call Sort End Sub Sub راسب_دورثانى() x = 2 Call Sort End Sub Sub محول_دورثانى() x = 3 Call Sort End Sub 

قم بمسح الكود الاول بالكامل (كل الاجراءات) واستبدله بهذا

بسم الله ماشاء الله

ربنا يزيدك من علمه

قام بنشر

تم اختصار الكود
 Public x As Integer Sub Sort() Dim WS As Worksheet, MyRng As Range Set WS = Sheets("ناجح وراسب ومحول دور ثانى"): Set MyRng = WS.Range("A7:AA1207") WS.Select Range("AA2").Value = x MyRng.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ WS.Range("aa1:aa2"), Unique:=False Range("aa2").Select End Sub Sub ناجح_دورثانى() x = 1 Call Sort End Sub Sub راسب_دورثانى() x = 2 Call Sort End Sub Sub محول_دورثانى() x = 3 Call Sort End Sub 

قم بمسح الكود الاول بالكامل (كل الاجراءات) واستبدله بهذا

بسم الله ماشاء الله

ربنا يزيدك من علمه

مطلوب التحكم فى فواصل الصفحات للطباعة العدد الذى اوريده

اضافة جزء للكود يقوم بذلك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information