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

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

قام بنشر

السلام عليكم

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

ولكن تظهر لي مشكلة عند الضغط عليه مرتين متتاليتين

أو تظهر مشكلة عند الضغط عليه وعدم وجود أي محتوى للخلايا

والمشكلة الأكبر عندي أنه يحذف المعادلات بالضغط عليه للمرة الثانية

أرجو حل هذه المشكلة ولكم جزيل الشكر !

Range.clear.rar

قام بنشر

السلام عليكم

جرب هذا التعديل لتجاوز خطاء عدم وجود بيانات


Sub Button1_Click()

prompt = "هل حقا تريد مسح البيانات ؟.انتبه لا يوجد تراجع عن المسح!!"

Command_buttons = vbYesNo + VbMsgBoxRt1Reading

Title = "تحذير. انتبه"

project = MsgBox(prompt, Command_buttons, Title)

If project = vbYes Then

    Range("A7:Z100").Select

    On Error GoTo 1

	    Selection.SpecialCells(xlCellTypeConstants, 23).Select

	    Selection.ClearContents

1:

	    Range("A1").Select

End If

End Sub

========

بخصوص الطلب الثاني

كيف ينضغط عندك مرتين وفيه رسالة تنبيهية

انا جربت ولكنه لا يمسح المعادلات

قام بنشر


Selection.SpecialCells(xlCellTypeConstants, 23).Select

الاستاذ الكبيرعبد الله

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

ارجو منك شرح الجزئيه السابقة

قام بنشر


Selection.SpecialCells(xlCellTypeConstants, 23).Select

السلام عليكم

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

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

===

جرب هذه الخطوات

في شيت به قيم ومعادلات

اضغط F5

ثم خاص ثم الصيغ ثم موافق ولاحظ ما يحدث

قام بنشر

السلام عليكم

جرب الكود بعد تعديل بسيط

ان شاء الله يمشي حاله معاك


Sub Button1_Click()

On Error Resume Next

prompt = "هل حقا تريد مسح البيانات ؟.انتبه لا يوجد تراجع عن المسح!!"

Command_buttons = vbYesNo + VbMsgBoxRt1Reading

Title = "تحذير. انتبه"

project = MsgBox(prompt, Command_buttons, Title)

If project = vbYes Then

    Range("A7:Z100").Select

    Selection.SpecialCells(xlCellTypeConstants, 23).ClearContents

    Range("A1").Select

End If

End Sub

قام بنشر

السلام عليكم

جرب هذا التعديل لتجاوز خطاء عدم وجود بيانات


Sub Button1_Click()

prompt = "هل حقا تريد مسح البيانات ؟.انتبه لا يوجد تراجع عن المسح!!"

Command_buttons = vbYesNo + VbMsgBoxRt1Reading

Title = "تحذير. انتبه"

project = MsgBox(prompt, Command_buttons, Title)

If project = vbYes Then

	Range("A7:Z100").Select

	On Error GoTo 1

		Selection.SpecialCells(xlCellTypeConstants, 23).Select

		Selection.ClearContents

1:

		Range("A1").Select

End If

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