hide شیت

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • aabbasi4790

    • 2015/12/06
    • 24

    hide شیت

    سلام برای un hide شدن کل شیتها این کدvba رو دارم
    کد PHP:
         Sub unhideing()
    For 
    Each sh In Worksheets
        sh
    .Visible True
    Next
    End Sub 
    حالا میخوام برای hide کردن شیتی با نام مشخص کد vba داشته باشم
    زحمت شما
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    این کد رو تست کنید.برای مخفی کردن شیتی به نام admin استفاده شده است.
    کد:
    [LEFT]
    [COLOR=#0000cd]   Sub hideadmin ()[/COLOR]
    [COLOR=#0000cd]dim ws as worksheet[/COLOR]
    [COLOR=#0000cd]for each ws in  thisworkbook.worksheets
    if left(ws.name,5)="admin" then
    ws.visible = xlsheethidden
    end if
    next ws
    end sub[/COLOR][/LEFT]
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • aabbasi4790

      • 2015/12/06
      • 24

      #3
      ضمن تشکر از امین عزیز
      به همون روش unhide میشه hide رو انجام داد فقط باید به جای true از false استفاده کرد
      کد PHP:
           Sub hideing()
      For 
      Each sh In Worksheets
          sh
      .Visible false
      Next
      End Sub 
      فقط برای مشخص کردن نام شیتها باید توخط دوم به جای Worksheets از
      کد PHP:
      sheets(array("sheet1","sheet2",...)) 
      استفاده کرد

      کامنت

      چند لحظه..