پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: با چه دستوری userform رو ببندم؟

  1. #1


    آخرین بازدید
    05 _ 07 _ 2016
    تاریخ عضویت
    March_2010
    نوشته ها
    152
    امتیاز
    35
    سپاس
    9
    سپاس شده
    22 در 13 پست

    با چه دستوری userform رو ببندم؟

    سلام
    دوستالن چطور میشه userform رو بست؟

    کد PHP:
    Private Sub go_Click()
    Dim username As String
    username 
    Me.username.Text
    If (username "esmail" Then
    UserForm1
    .close
    Else
    Application.Quit
    End 
    If
    End Sub 
    من میخوام وقتی esmail تایپ شد userform بسته بشه
    ولی با این دستور این کار اتفاق نمی افته
    ممنون میشم راهنمایی بکنید
    با تشکر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    ویرایش توسط ~M*E*H*D*I~ : 27 _ 04 _ 2014 در ساعت 13:54

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    05 _ 07 _ 2016
    تاریخ عضویت
    March_2010
    نوشته ها
    152
    امتیاز
    35
    سپاس
    9
    سپاس شده
    22 در 13 پست

    RE: با چه دستوری userform رو ببندم؟

    مشکل رو فهمیدم
    در واقع این کار جزevent هست
    و از اون قسمت درست شد
    در واقع با دستور hide این کار رو کردم.
    ولی هدفم بیشتربرای زمانی بود که اگر کسی خواست UserForm رو ببنده کل فایل اکسل بسته بشه که با دستور زیر این کار رو انجام دادم
    workbooks("esmail").close

  5. سپاس ها (1)


  6. #3


    آخرین بازدید
    4 هفته پیش
    تاریخ عضویت
    February_2010
    محل سکونت
    بوشهر
    نوشته ها
    922
    امتیاز
    643
    سپاس
    29
    سپاس شده
    789 در 337 پست

    shamsololama به Yahoo ارسال پیام فرستادن پیام با Skype به shamsololama

    RE: با چه دستوری userform رو ببندم؟

    با درود فراوان

    برای بستن یوزر فرم از روشهای

    End که با این دستور تمام یوزرفرماهی که باز است بسته خواهد شد

    Unload Me که باعث بسته شدن همام فرم که مد نظر شماست می شود

    Me.Hide این دستور باعث می شود بصورت موقت فرم پنهان شده برای زمانی که میخواهیم یک فرم ببندیم ولی تا باز شدن بعدی اطلاعاتی که بصورت موقت در آن نوشته شده پاک نشود

    Me.Enabled = False با این دستور فرم بسته نمیشود ولی کاملا غیر فعال می شود


  7. #4


    آخرین بازدید
    05 _ 07 _ 2016
    تاریخ عضویت
    March_2010
    نوشته ها
    152
    امتیاز
    35
    سپاس
    9
    سپاس شده
    22 در 13 پست

    RE: با چه دستوری userform رو ببندم؟

    بسیار مفید و کارا بود
    خیلی خیلی ممنون

  8. سپاس ها (1)


  9. #5


    آخرین بازدید
    09 _ 11 _ 2016
    تاریخ عضویت
    September_2011
    محل سکونت
    استان فارس - فراشبند
    نوشته ها
    151
    امتیاز
    36
    سپاس
    55
    سپاس شده
    31 در 22 پست

    ببخشيد يك سوال در همين مورد

    اگر بخواهيم user form در صورت فشرده شدن هر كليدي بسته شود بايد چه كدي بنويسيم؟

  10. سپاس ها (1)


  11. #6


    آخرین بازدید
    9 ساعت پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,144
    امتیاز
    11536
    سپاس
    4,456
    سپاس شده
    10,918 در 2,943 پست

    از کد زیر استفاده کنید
    کد PHP:
    Private Sub CommandButton1_KeyDown(ByVal KeyCode As MSForms.ReturnIntegerByVal Shift As Integer)
    Unload Me
    End Sub 






  12. #7


    آخرین بازدید
    09 _ 11 _ 2016
    تاریخ عضویت
    September_2011
    محل سکونت
    استان فارس - فراشبند
    نوشته ها
    151
    امتیاز
    36
    سپاس
    55
    سپاس شده
    31 در 22 پست

    با تشكر

    اما با توجه به توضيح زير خواهشمند م راهنمائي فرمائيد
    من يك تابع شخصي در اكسل دارم در هنگام اجراي تابع بنابه ضرورت بايست يك يوز فرم ظاهر شود كه تا اينجا مشكلي نيست اما ميخواهم همين يورز فرم كه ظاهر شده با فشردن هر كليدي توسط كاربر بسته شود و ادامه كدها اجرا گردد خواهشمندم اساتيد گرامي راهنمائي فرمايند در مورد اين قسمت كه "با فشردن هر كليد پنجره يوز فرم بسته شود " من را راهنمائي فرمائيد

  13. #8


    آخرین بازدید
    9 ساعت پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,144
    امتیاز
    11536
    سپاس
    4,456
    سپاس شده
    10,918 در 2,943 پست

    نقل قول نوشته اصلی توسط alisabet نمایش پست ها
    با تشكر

    اما با توجه به توضيح زير خواهشمند م راهنمائي فرمائيد
    من يك تابع شخصي در اكسل دارم در هنگام اجراي تابع بنابه ضرورت بايست يك يوز فرم ظاهر شود كه تا اينجا مشكلي نيست اما ميخواهم همين يورز فرم كه ظاهر شده با فشردن هر كليدي توسط كاربر بسته شود و ادامه كدها اجرا گردد خواهشمندم اساتيد گرامي راهنمائي فرمايند در مورد اين قسمت كه "با فشردن هر كليد پنجره يوز فرم بسته شود " من را راهنمائي فرمائيد
    شما باید یک کامندباتن روی فرم تعبیه کنید و در قسمت behavior خصوصیت default رو true بذارید هر دستوری که میخواید داخل رویه این کامند باتن بنویسید و در انتها unload me رو قرار بدید






  14. #9


    آخرین بازدید
    09 _ 11 _ 2016
    تاریخ عضویت
    September_2011
    محل سکونت
    استان فارس - فراشبند
    نوشته ها
    151
    امتیاز
    36
    سپاس
    55
    سپاس شده
    31 در 22 پست

    خيلي ممنون كارم راه افتاد آ يا در مورد كليك موس هم ميتوان اينكار را كرد يعني با اولين كليك موس روي هر جا يوزر فرم بسته شود؟

  15. سپاس ها (1)


  16. #10


    آخرین بازدید
    9 ساعت پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,144
    امتیاز
    11536
    سپاس
    4,456
    سپاس شده
    10,918 در 2,943 پست

    نقل قول نوشته اصلی توسط alisabet نمایش پست ها
    خيلي ممنون كارم راه افتاد آ يا در مورد كليك موس هم ميتوان اينكار را كرد يعني با اولين كليك موس روي هر جا يوزر فرم بسته شود؟
    با ماوس که کافی دست مبارک یکمی حرکت کنه و بر روی دکمه ok کلیک کنید:D







صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. دستور حلقه جهت پاک کردن سلول
    توسط khorasan66 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 9
    آخرين نوشته: 18 _ 12 _ 2013, 20:52
  2. ران شدن userform در هنگام اجرای فایل اکسل
    توسط esyoo در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 17
    آخرين نوشته: 26 _ 03 _ 2013, 15:20
  3. پویا نمودن اندازه UserForm ها
    توسط ali1366 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 13 _ 11 _ 2012, 10:42
  4. فعال کردن کليک راست در userform
    توسط a9131836818 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 23 _ 07 _ 2012, 13:46
  5. chart در userform
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 7
    آخرين نوشته: 10 _ 06 _ 2012, 17:37

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

دستور private درvba

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است