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

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

قام بنشر

اخواني الكرامالسلام عليكم ورحمة الله وبركاتهارجوا منكم مساعدتي في هذا الطلب الذي احتاجة بصورة ضرورية واتوقع الا يصعب على اخواني بالمنتدىمطلوب ماكرو لتعديل اسم ورقة الاكسيل لتساوي قيمة خلية معينة وليكن A1 بحيث يعمل هذا الماكرو على ملف فيه اكثر من 100 ورقة لحسابات الموردين والعملاء بحيث يتم تسمية كل ورقة باسم العميل الموجود بالخلية A1مع شرح مبسط لكيفية نقل وتفعيل الماكرو الى ملفيبارك الله فيكم وجزاكم الله خيرا

قام بنشر

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

أخي ابو عمار

 

Sub SheetsName()

Dim WSh As Worksheet

On Error Resume Next

	For Each WSh In ThisWorkbook.Worksheets

    	WSh.Name = WSh.Range("a1").Value

	Next WSh

End Sub


و لكن يجب أن تكون القيمة في المدى A1 غير متشابهه

لان الاكسيل لا يقبل صفحتين بنفس الاسم

حيث سيترك الكود الصفحة بنفس اسمها القديم في حال وجود سفحة سابقة بنفس الاسم

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