حلقه در worksheet

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • علی فاطمی

    • 2014/02/17
    • 523

    حلقه در worksheet

    با سلام و روز بخیر،
    لطفا فایل پیوست رو ملاحظه بفرمائید ، برای تغییرات کامبو باکس کدی نوشتم که در صورت برابر بودن تکست کامبو باکس با نام شیت ، کامن باتن غیر فعال بشه ولی اگر برابر نبود کامن باتن فعال باشه. بعد از اجرای کد فقط برابر بودن یا نبودن تکست کامبوباکس رو با نام آخرین شیت چک میکنه یعنی عملا نام بقیه شیتها توی حلقه قر ار نمی گیره. اگر شرط عدم برابری رو بردارم غیرفعال بودن رو انجام میده و حلقه کار میکنه. توی مثال وقتی 01 ، 02 ، 03 و 04 انتخاب میشن باید غیرفعال بشه و برای بقیه فعال ، در صورتی که 01 ، 02 و 03 رو غیرفعال نمیکنه.
    ممنون از توجه شما.
    فایل های پیوست شده
    در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان



  • Javid Mokhtari
    مدير تالار ويژوال بيسيك

    • 2012/01/16
    • 1213

    #2
    نوشته اصلی توسط علی فاطمی
    با سلام و روز بخیر،
    لطفا فایل پیوست رو ملاحظه بفرمائید ، برای تغییرات کامبو باکس کدی نوشتم که در صورت برابر بودن تکست کامبو باکس با نام شیت ، کامن باتن غیر فعال بشه ولی اگر برابر نبود کامن باتن فعال باشه. بعد از اجرای کد فقط برابر بودن یا نبودن تکست کامبوباکس رو با نام آخرین شیت چک میکنه یعنی عملا نام بقیه شیتها توی حلقه قر ار نمی گیره. اگر شرط عدم برابری رو بردارم غیرفعال بودن رو انجام میده و حلقه کار میکنه. توی مثال وقتی 01 ، 02 ، 03 و 04 انتخاب میشن باید غیرفعال بشه و برای بقیه فعال ، در صورتی که 01 ، 02 و 03 رو غیرفعال نمیکنه.
    ممنون از توجه شما.
    با سلام.
    Exit For یادتون رفته
    کد PHP:
    Dim j As Worksheet
    For Each j In Worksheets
    If j.Name ComboBox1.Text Then 
    CommandButton1
    .Enabled False
     
    Exit For
     Else 
    CommandButton1.Enabled True
     End 
    If
     
    Next 
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/


    کامنت

    • علی فاطمی

      • 2014/02/17
      • 523

      #3
      نوشته اصلی توسط jansiz hayat
      با سلام.
      Exit For یادتون رفته
      کد PHP:
      Dim j As Worksheet
      For Each j In Worksheets
      If j.Name ComboBox1.Text Then 
      CommandButton1
      .Enabled False
       
      Exit For
       Else 
      CommandButton1.Enabled True
       End 
      If
       
      Next 
      مثل همیشه عالی ، بسیار سپاس گذارم.
      در دنیا فقط یک نفر وجود دارد که باید از او بهتر باشید و آن کسی نیست جز گذشته خودتان



      کامنت

      Working...