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

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

قام بنشر

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

طلب احد الاخوة ان يتم تعديل كود موجود لدية (خاص بالاستاذ عبدالله باقشير) ليتم الحذف من خلال فورم

الطلب هنا

http://www.officena....showtopic=43999

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

====

في الملف المرفق

بعد الضغط على Ctrl + حرف (س) بالعربي

سيظهر فورم فيه مربع تحرير وسرد وزرين أمر أحدهما غير مفعل

في القائمة المنسدلة من مربع التحرير والسرد ستجد أسماء اوراق العمل عند إختيار ورقة عمل (غير مستثناة) والضغط على زر (Delete Sheet) سيتم حذفها

أما الزر الاخر فسيتم تفعيله اذا تم اختيار صح في خانة اختيار اضافة ورقة عمل

للعلم الاضافة والحذف لن تتم الا عن طريق الفورم

دالة التحقق من اسم الشيت وتكراره هي خالصة للاستاذ ( عبدالله باقشير)

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

في المرفق تم إضافة خاصية تغيير شكل الماوس عند مروره بأزرر الامر وهي منقولة للامانة

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

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

ابو أحمد

كود منع حزف ورقه.rar

  • Like 1
قام بنشر

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

أستاذي وسيدي الفاضل أبا أحمد (عبد الله المجرب) حفظكم الله

دائماً مبدع ومتواضع وصاحب فضل وأمين زادك الله من فضائل ومكارم الأخلاق والنعم وعلماً على علم.

تقبل مروري وأحترامي.

أبو أنس

قام بنشر

اخى عبدالله

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

اعمالك واخلاقك جميلة

وفقك الله

تقبل تحياتى

سعد عابد

قام بنشر

الاخ عبد الله

مشكورا على هذا الكود الرائع

بارك الله فيك

ولكن هل يمكن عمل رساله تفيد بانه لايمكن الحزف فى حاله عدم الحزف

ورساله تفيد بانه تم الحزف فى حالى الحزف

ارجو الافاده

قام بنشر

الاخ عبد الله

مشكورا على هذا الكود الرائع

بارك الله فيك

ولكن هل يمكن عمل رساله تفيد بانه لايمكن الحزف فى حاله عدم الحزف

ورساله تفيد بانه تم الحزف فى حالى الحزف

ارجو الافاده

ان شاء الله ممكن

إستبدل كود زر الحذف بهذا


Private Sub CommandButton1_Click()

Dim sh As String, T As Integer

If ComboBox1 = "" Then MsgBox "لا يمكن إتمام العملية لعدم وجود إسم": Exit Sub

Application.DisplayAlerts = False

sh = ComboBox1.Text

ActiveWorkbook.Unprotect "1"

    Select Case sh

	    Case "عبدالله", "116"

	    '''''''''''''''''''''''

	    Case Else: T = 1: Sheets(sh).Delete

    End Select

   MsgBox IIf(T, "تم حذف الشيت " & sh, "لم يتم الحذف لانه محمي"), vbOKOnly, "تنبيه"

ActiveWorkbook.Protect "1", Structure:=True, Windows:=False

Unload Me

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.

×
×
  • اضف...

Important Information