کد vba برای هاید و نمایش ستون ها

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

    • 2020/07/08
    • 5
    • 64.00

    پرسش کد vba برای هاید و نمایش ستون ها

    سلام به همه دوستان
    من یه فایل اکسل دارم میخوام تو شیت1 وقتی کلیک میکنم رو محصول شوینده در شیت 2،3،4 همه ستون ها هاید بشه فقط محصول شوینده بمونه یعنی وقتی توشیت 1 کلیک میکنم رو محصول شوینده تو شیت 2 ستون e,f هاید بشه تو شیت3 ستون eتاh هاید بشه و تو شیت 4 ستون eتاg هاید بشه. وقتی دوباره کلیک کنم همشون آن هاید بشه.
    به همین ترتیب تو شیت 1 اگه کلیک کنم رو محصول خوراکی تو شیت 2 ستون dوf هاید بشه یعنی ستون e بمونه و تو شیت 3 ستون d,e,g,h هاید بشه و تا آخر
    فایل های پیوست شده
  • mrhartsclube

    • 2017/11/15
    • 130
    • 81.00

    #2
    سلام دوست عزیز

    شما میتونید از Columns("A").Hidden = True برای مخفی کردن ستون و Columns("A").Hidden = False برای نمایش مجدد ستون استفاده کنید.
    تنها نکته ای که داره اینه که این دستور و دستورهای مشابه مخفی کردن ستون فقط در ActiveSheet کار میکنه، پس شما قبلش باید با دستور Worksheets("Sheet1").Activate شیت مورد نظرتون رو (در صورتی که Active نیست) Active کنید.
    فایل های پیوست شده
    [CENTER][COLOR=#696969][FONT=lucida console]... [B]Programming [/B]C# - VB.Net - VC++ - ASP.Net - HTML - CSS - JS - AS2 - AutoIt - Pascal - Delphi - PHP - Python - VBA - Etc
    [/FONT][/COLOR][SIZE=2][FONT=lucida console][COLOR=#808080]... 2D & 3D [B]Graphic Designer[/B][/COLOR][COLOR=#ff0000][B]|[/B][/COLOR][COLOR=#808080] 2D & 3D [B]Animator [/B][/COLOR][COLOR=#ff0000][B]|[/B][/COLOR][COLOR=#808080] [B]Game [/B]Designer & [B]Hacker [/B][/COLOR][COLOR=#ff0000][B]|[/B][/COLOR][COLOR=#808080] Data [B]Forensic [/B]Expert [/COLOR][COLOR=#ff0000][B]|[/B][/COLOR][COLOR=#808080] [B]Ethical [/B]Hacker [/COLOR][COLOR=#ff0000][B]|[/B][/COLOR][COLOR=#808080] [B]Pen[/B] Tester

    [/COLOR][/FONT][/SIZE][COLOR=#ff0000][FONT=courier new][SIZE=4][B].: Expert in doing what nobody else can :.[/B][/SIZE][/FONT][/COLOR][/CENTER]

    کامنت

    چند لحظه..