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

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

قام بنشر

اريد طريقة تسمية الشيت بدلالة خلية معينة

بشرط تحديث اسماء الشيتات اذا تغيرت الخلية في الشيت الاول

مثال :

اسم الشيت الاول من الخليه A1

1-7 إذن الشيت الثاني 2-7

واذا تغير الشيت الاول مثلا الى 4-7 يصبح الشيت الثاني اتوماتيكيا 5-7

 

ولكم جزيل الشكر

قام بنشر

السلام عليكم

 

جرب الكود التالي


Private Sub Worksheet_Change(ByVal Target As Range)
Dim s As Integer, t1 As Integer
Dim t2
On Error GoTo 1
If Target.Address = [c3].Address Then
    t1 = Split(CStr(Target), "-")(0)
    t2 = Split(CStr(Target), "-")(1)
    For s = 1 To Sheets.Count
        Sheets(s).Name = t1 & "-" & t2
        t1 = t1 + 1
    Next
End If
1
End Sub

المرفق 2003

 

 

تسمية الشيتات.rar

  • Like 2
قام بنشر

اخي الفاضل

اولا اشكرك على سرعة ردك

ولكن عندما قمت بتغيير القيمة في الشيت الاول من الملف المرفق

لم يتغير اسم الشيت ولا الشيت التالي

انا اريد عند تغيير قيمة الخلية يتغير اسم الشيت الحالي والشيتات التالية

ولكم جزيل الشكر

  • 4 months later...

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information