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

التخلص من صناديق النصوص Text Boxes في ورقة العمل النشطة


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

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

 

اسعد الله مسائكم اعضاء منتدانا الغالي

 

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

 

1430394659721.png

 

ارجو المساعدة.

 

مرفق نموذج

 

Draft.rar

رابط هذا التعليق
شارك

أخي الكريم ياسين

يوجد عدد كبير جداً من صناديق النصوص Textboxes .. هل تم نسخ البيانات في ورقة العمل من مكان آخر أم كيف تم إدراج كل هذا العدد من صناديق النصوص؟

رابط هذا التعليق
شارك

الأخ الفاضل ياسين أبو وسام

جرب الملف التالي ..

حاولت أن أقوم بتنفيذ أكواد تقوم بحذف صناديق النصوص الموجودة في ورقة العمل إلا أنه يبدو أن هناك عدد كبير منها ولذا استغرق الكود وقت طويل جداً

فقمت بالتحايل وقمت بنسخ ورقة العمل التي بها هذا العدد الكبير من صناديق النصوص ، وعملية النسخ تستثني الأشكال ..

Sub CopySheetWithoutShapes()
'يقوم الكود بنسخ ورقة العمل بدون أي أشكال ويحذف ورقة العمل ثم يقوم بتسمية ورقة العمل الجديدة بنفس الاسم القديم
    Dim strName As String
    Application.CopyObjectsWithCells = False
    Application.DisplayAlerts = False
        strName = "000"
        With ThisWorkbook.Sheets(strName)
            .Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
            .Delete
        End With
        ActiveSheet.Name = strName
    Application.DisplayAlerts = True
    Application.CopyObjectsWithCells = True
End Sub

أرجو أن يؤدي الغرض ويحل المشكلة

 

في الملف المرفق لم يتم تنفيذ الكود لتقوم بتنفيذه بنفسك .. قبل التنفيذ لاحظ مشكلتك ما زالت قائمة

قم بالضغط على مفتاحي Alt + F11 ثم اختار اسم الماكرو المراد تنفيذه CopySheetWithoutShapes ثم أخيرا انقر RUN

Draft.rar

رابط هذا التعليق
شارك

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

يعطيك العافيه على متابعة الموضوع اخي ابو البراء

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

على العموم سوف احاول استخدام الكود وافادتكم في النتائج ان شاءالله

معلومة مهمة اي عملية نسخ تقوم بها من الملف المصاب الى شيت اخر في الاكسل يصبح مثل سابقه.

شاكر ومقدر مجهودكم

وتقبل تحياتي

رابط هذا التعليق
شارك

  • أفضل إجابة

أخي لا أعتقد أنه فيروس

ربما تقوم بعملية نسخ لورقة العمل تلك ومن الطبيعي أن النسخ العادي سيقوم بنسخ ورقة العمل تماماً كما هي ، فتصبح الجديدة مثل ورقة العمل القديمة بما في ذلك الأخطاء الموجودة

عموماً هذا كود آخر يمكنك من خلاله التخلص من كل صناديق النصوص في ورقة العمل النشطة

Sub DeleteAllTextBoxes()
'يقوم الكود بحذف كل صناديق النصوص في ورقة العمل النشطة
    ActiveSheet.TextBoxes.Delete
End Sub

تقبل تحياتي

رابط هذا التعليق
شارك

  • 2 weeks later...

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

تم تطبيق الكود وبالفعل قام بحذف كافة التول بوكس الموجود في الشيت 

بوركت اخي أبو البراء على المساعدة وجزاك الله خيرا 

ولكم تحياتي

  • Like 1
رابط هذا التعليق
شارك

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