اجرای چندین کمبوباکس در شیت های مختلف با کلیک یک کمبوباکس مستر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • reza600
    • 2019/09/23
    • 2

    پرسش اجرای چندین کمبوباکس در شیت های مختلف با کلیک یک کمبوباکس مستر

    سلام دوستان . یک مشکل بزرگ دارم در اکسل
    یک فایل بودجه ریزی دارم که شیتهای زیادی داره با اسامی فارسی . مثل سود وزیان ، بهای تمام شده ، دستمزد و ...
    توی هر شیت 2 تا کامند باتن دارم . کارشون اینه که یکیشون ستونهای اطلاعات 3 ماهه رو هاید میکنه و یکی دیگه ستونهای 6 ماهه رو هاید میکنه . مثلا هاید کردن ستون بهای تمام شده اینه :

    کد PHP:
    Private Sub cost3_Click()

    ' cost3 Macro' 

    Range("بتش3").Activate
    Selection
    .EntireColumn.Hidden False
          
     Range
    ("بتش6").Activate
    Selection
    .EntireColumn.Hidden True

    Range
    ("b2").Select
    End Sub 
    ستونهای 3 ماهه و 6 ماهه رو اسم دادم . مثلا این شیت شده بتش3 و بتش6
    این دستور بخوبی در هر شیت خودش با کلیک کامندباتن ها کار میکنه و رنج ها هاید و آنهاید میشن.

    مشکل اینجاست یک مستر میخواستم بزارم که با کلیکش مثلا تمام کامند باتن 6 ماهه شیتها اجرا بشه و همشون هاید شن . با Call که نتونستم همه رو اجرا کنم . اومدم یک کامند باتن دیگه نوشتم وهمه رنج های شیت ها رو توش وارد کردم که هاید و آنهاید بشن ولی بازم ارور میده و اجرا نمیشه . فکر میکنم مشکل اینه نمی تونه رنج های تعریف شده رو از شیت های دیگه بخونه

    باید چه کار کنم ؟ لطفا راهنمایی کنین

    موضوع رو اشتباها زدم کمبوباکس . شرمنده
    Last edited by reza600; 2019/09/23, 17:31. دلیل: موضوع اشتباه
  • reza600
    • 2019/09/23
    • 2

    #2
    سلام مجدد . نام شیت ها و رنج ها رو انگلیسی کردم و مشکل رفع شد و اون باتن مستر کار کرد !! هر چی هست از فارسی هست . چطور میشه کامند باتن ها در خود شیت ها کار میکنن و مشکلی با فارسی ندارند !!!!!!

    کامنت

    چند لحظه..