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

كود التأكد من الشيت النشط sheet active


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

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

الاخوة الأعزاء ، عندي هذا الكود  الذي اريدة هو .

اذا لم تكن الورقة الأولى هي النشطة فإن  sa هي الورقة الثانية

IF sheets ("1").Active = True Then
                Set  sA = Sheets("1")
                      LR = Cells(Rows.Count, 1).End(xlUp).Row
             Else
                Set   sA = Sheets("2")
                       LR = Cells(Rows.Count, 1).End(xlUp).Row
   End If

لأنه عندي شيتات كثيرة في الملف ،، وأريد أنفذ الكود على أحد الشيتين فقط .

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

يجب ان يوضع الكود بهذه الصيغة

Sub set_active_sheet()
Dim sa As Worksheet
If ActiveSheet.Name = "sheet1" Then
 Set sa = Sheets("sheet1")
 Else
 Set sa = Sheets("sheet2")
 End If
 sa.Activate
 lr = ActiveSheet.Cells(Rows.Count, 1).End(3).Row
End Sub

 

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

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