بستن فرم hide شده

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    بستن فرم hide شده

    سلام،
    من يک يوزرفرم دارم که روي آن يک دگمه قرار داده ام
    دو تا يوزرفرم باز ديگه هم دارم که البته يکيشون HIDE است
    من مي خواهم وقتي اون دگمه را روي يوزرفرم اول کليک کردم هم يوزرفرم اول (که دگمه رويش است) و هم يوزرفرم HIDE شده بسته شوند، ولي اون يوزرفرم سومي همچنان باز بماند
    چه کدي بايد به کار برم؟
    [SIGPIC][/SIGPIC]
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    اسم یوزرفرمتون رو که می دونید. اوونو اینطوری بنویسید:
    Unload userform1

    unload userform2

    البته جسارتا شما استاد هستید. اگر منظورتون غیر از این هست فایلتون هم بذارید لطفا
    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • Ali Parsaei
      مدير تالارتوابع اکسل

      • 2013/11/18
      • 1522
      • 71.67

      #3
      متشکرم،
      اشکالم اين بود که يک کد براي غير فعال کردن دگمه CLOSE فرمها نوشته بودم به اين صورت:
      کد:
      Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
      Cancel = True
      End Sub
      ولي اين کد دستور UNLOAD را هم غير فعال کرده بود،
      کد را به صورت زير بايد اصلاح مي کردم:
      کد:
      Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
      If CloseMode = vbFormControlMenu Then Cancel = 1
      End Sub
      [SIGPIC][/SIGPIC]

      کامنت

      چند لحظه..