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

(تمت الاجابة) إدراج اوراق عمل وتسميتها بشكل ديناميكي متسلسل


mousaali

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

يسعدنى ان اكون احد المنضمين الى الموقع و ارجو الاجابة عن الاسئلة

1-اريد طريقة لتسمية الشيتات بشكل ديناميكى مثلا mousa 1000-12,mousa 1001-12,mousa 1002-12

2هل يوجد طريقة ان اجعل الصف الاول من الشيت الاساسى=الشيت الاول و الصف التانى فى الشيت التانى والصف التالت فى الشيت التالت

3-كيفية متغيرات فى الاكسيل

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

هو اللى انا عايز من حضراتكوا عندما يتم تنفيذ الكود بيتغل اول مرة عادى تانى مرة بيطلعى ان اسم شيت موجود مسبقا انا اللى انا عايز اثبتة هى كلمة mousa, ويتغير رقم الفورم بعد كده

Option Explicit

Sub mousa()

Dim sheeto As String

Dim n As Byte

Let n = n + 1

sheeto = "mousa" & n

Sheets.Add.Name = sheeto

End Sub

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

اخي الفاضل

تم دمج الموضوعين لتشابه الطلبين

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

الكود سيصبح


Option Explicit

Sub mousa()

Dim sheeto As String

sheeto = "mousa" & " " & Sheets.Count

Sheets.Add.Name = sheeto

End Sub

تم تعديل بواسطه اا عبدالله المجرب اا
رابط هذا التعليق
شارك

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

إضافة لكود الأخ الحبيب عبدالله جرب هذا الكود


Sub AddSheets()

Sheets.Add(after:=Sheets(Sheets.Count)).Name = "Mousa " & Sheets.Count

End Sub

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
×
×
  • اضف...

Important Information