اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليك ورحمة الله وبركانة

 

مسائكم مبارك

 

 

اريد طريق يتم من خلالها ترتيب الصفحات بحيث لو كان لدي ملف فيه الصفحة رقم A1 ثم C1 ثم B1 ثم A2

 

اريد الترتيب يصبح كالاتي A1 ثم A2  ثم B1 ثم C1

 

وجزاكم الله خيرا

 

يوجد ملف في المرفقات

A1.rar

  • Like 1
قام بنشر

رائع ومبدع

 

الله يرزقك من حيث لا تحتسب

 

اريد عمل ما كروا يقوم بإضافة صفحة ويسميها (LIST) ويضع فيها اسماء الصفحات في العامود A  هل يمكن ذلك

قام بنشر

السلام عليكم ورحمة الله

 

أخي الكريم، طلبك ممكن وعلى عيني وراسي، تم التعديل على الكود (نفس كود الفرز) ليقوم أولا بحذف الشيت LIST إن كان موجودا ثم يقوم بفرز الشيتات أبجديا ثم يقوم بإنشاء الشيت LIST في نهاية الترتيب ويكتب فيه قائمة الشيتات في العمود A بداية من السطر الثاني دون الشيت LIST (هذا الشيت غير موجود في القائمة) وإذا أردت أن يُدرج هذا الاسم في القائمة عليك حذف - 1 من السطر For K = 1 To Sheets.Count - 1 ليصيح من الشكل For K = 1 To Sheets.Count ... أرجو أن يفي هذا بالمطلوب...

 

أخوك بن علية

 

الملف المرفق (من نسختين دائما) : A1.rar

قام بنشر

رائع ومبدع

 

الله يرزقك من حيث لا تحتسب

 

اريد عمل ما كروا يقوم بإضافة صفحة ويسميها (LIST) ويضع فيها اسماء الصفحات في العامود A  هل يمكن ذلك

 

السلام عليكم

وبعد اذن استاذي الكريم / بن عليه .. جزاه الله خيرا

ولاثراء الموضوع ... وعلي حسب فهمي للطلب اقدم هذا الحل

 

ايضا يقوم بعمل قائمة باسماء الشيتات ... ويتم ربطهم بارتباط تشعبي لسهوله الوصول اليهم مع اضافة زر رجوع للرئيسية

في كل الصفحات ... ويتم تسمية الصفحة التي قمت بوضع الكود فيها باسم (LIST)

 

كل ما عليك فقط اختيار الصفحة التي تريد ان تكون بها القائمة وتضع الكود في حدث هذه الصفحة Worksheet_Activate

واليكم الكود مع ملف مرفق

Private Sub Worksheet_Activate()
Dim wSheet As Worksheet
Dim l As Long
l = 1
With Range("A:A")
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlCenter
End With

With Me
     .Name = "LIST"
     .Columns(1).ClearContents
     .Cells(1, 1) = "قائمة الشيتات"
     .Cells(1, 1).Name = "Index"
End With

For Each wSheet In Worksheets
If wSheet.Name <> Me.Name Then
l = l + 1

With wSheet
.Range("A1").Name = "Start" & wSheet.Index
.Hyperlinks.Add Anchor:=.Range("A1"), Address:="", SubAddress:= _
"Index", TextToDisplay:=" الرئيسية"
End With

Me.Hyperlinks.Add Anchor:=Me.Cells(l, 1), Address:="", _
SubAddress:="Start" & wSheet.Index, TextToDisplay:=wSheet.Name
End If
Next wSheet

End Sub

جزاكم الله خيرا

 

 

 

عمل قائمة باسماء الشيتات وربطها كازرار.rar

قام بنشر

الأخوة الكرام

الكود الموجود في المشاركة رقم 7 يقوم بعمل قائمة بالشيتات ويقوم بعمل ارتباط تشعبي للشيتات في شيت LIST

فقط قم بوضع الكود في حدث الشيت المطلوب عمل القائمة به

ارجو ان يفي بالغرض المطلوب

جزاكم الله خيرا

قام بنشر

الله يسعدك ما قصرت يا عزيزي انا جربت المثال وكان كل شي على ما يرام

 

ولكن انا حاجتي في في الداله اني اضع الداله الى اعطيتني هي فوق في ملف وبعد ذلك اقوم باعطائة امر لفتح مجموعة ملفات كلها تحتوي على عدة صفحات بحيث يذهب للصفحة رقم 1 ويحدد فيها منطقة الطباعة ثم يذهب للصفحة رقم 2 ويحدد فيها منطقة الطباعة طبعا هذه الملفات تحتوي على اكثر من 3000 صفحة ويصعب علي عملها يدوياً يوجد مثال ثلاث ملفات من الملفات المراد تعديل منطقة العمل بها

 

طبعا انا عملت مايكرو يفتح الملف الاول وينفذ به ما اريد  ثم يفتح الملف الثاني والثالث وهكذا

 

لكن يجب على قبل كل هذا اعطائ البرنامج الصفحات الموجوده في كل ملف لك

 

 

BH.rar

  • 1 month later...
قام بنشر

ممكن كود يرتب الألقاب والأسماء حسب ترتيب الحروف  العربية لدي  لقب وإسم 300  تلميذ

اريد ترتيبهم حسب ابجد هوز  اي  حسب  ترتيب  الحروف العربية  

مرفق  معا  الملف

 يتم  ترتب لقب واسم معا اي لقب و اسم  تلميذ :بوشلاغم زاكي لقب واسم تلميذ  اخر  بوشلاغم احمد

     يأتي  لقب واسم الأول: بوشلاغم احمد   ثم   التاني :بوشلاغم زاكي  هكذا

                            

                                بوشلاغم أحمد

                                بوشلاغم زاكي  

                            وهكذا

ملفات مرفقة

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