با سلام و احترام
ممنونم از پاسخگویی و کمک شما دوست عزیز (البته استاد من محسوب میشوید)
مقدمه:
من یک دستور ساده نوشته ام که تمام شیت ها را بجز چند شیت مخفی میکند. که نمونه دستور در زیر ارائه شده است.
سوال:
1) آیا این دستور امکان خلاصه شدن را دارد؟ (مثلاً تمام شیط ها را مخفی کند بجز چند شیط خاص)
2) آیا بطور کلی خلاصه کردن دستورات تاثیری بر روی سرعت انجام دستورات دارد؟
نمونه دستور:
Sub formhide()
Sheet7.Visible = xlSheetVisible
Sheet3.Visible = xlSheetVisible
Sheet4.Visible = xlSheetVisible
Sheet5.Visible = xlSheetVisible
Sheet1.Visible = xlSheetVisible
Sheet6.Visible = xlSheetHidden
Sheet10.Visible = xlSheetHidden
Sheet8.Visible = xlSheetHidden
Sheet11.Visible = xlSheetHidden
Sheet9.Visible = xlSheetHidden
Sheet12.Visible = xlSheetHidden
Sheet13.Visible = xlSheetHidden
Sheet15.Visible = xlSheetHidden
Sheet14.Visible = xlSheetHidden
Sheet1.Visible = xlSheetHidden
Sheet16.Visible = xlSheetHidden
Sheet17.Visible = xlSheetHidden
Sheet21.Visible = xlSheetHidden
Sheet22.Visible = xlSheetHidden
Sheet23.Visible = xlSheetHidden
Sheet21.Visible = xlSheetHidden
Sheet19.Visible = xlSheetHidden
Sheet24.Visible = xlSheetHidden
Sheet18.Visible = xlSheetHidden
Sheet20.Visible = xlSheetHidden
Sheet7.Activate
End Sub
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)