صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 18

موضوع: ران شدن userform در هنگام اجرای فایل اکسل

  1. #1


    آخرین بازدید
    2016/07/05
    تاریخ عضویت
    March 2010
    نوشته ها
    151
    امتیاز
    41
    سپاس
    9
    سپاس شده
    28 در 15 پست
    تعیین سطح نشده است

    ران شدن userform در هنگام اجرای فایل اکسل

    سلام
    من یک فایل اکسل دارم به نام fl.xlsx
    و با ویژوال یک برنامه کوچکی نوشتم که نام و نام خانوادگی رو میگیره و در شیت اول ذخیره میکنه(طبق عکس زیر)



    حالا مشکل من اینجاست که :
    1)
    وقتی میخوام فایل اکسلم رو ران کنم اصلا این userform رو که درست کردم نمی بینم
    می خوام به محض اجرای فایل اکسل userform هم ا جرا بشه و کسی به هیچ شیتی و جایی دسترسی نداشته باشه
    2)
    یک Button درست کنم و با کلیک کردن روش فورمی که درست کردم ران بشه

    با تشکر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2016/07/05
    تاریخ عضویت
    March 2010
    نوشته ها
    151
    امتیاز
    41
    سپاس
    9
    سپاس شده
    28 در 15 پست
    تعیین سطح نشده است

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    طبق آموزش اینجا پیش رفتم ولی چیزی دستگیرم نشد
    http://office.microsoft.com/en-us/excel-help/run-a-macro-HP005202306.aspx

    یعنی روی فایل خودم کار نمیشه انجام داد.
    و این پیغام خطا رو میده


  4. #3


    آخرین بازدید
    2016/07/05
    تاریخ عضویت
    March 2010
    نوشته ها
    151
    امتیاز
    41
    سپاس
    9
    سپاس شده
    28 در 15 پست
    تعیین سطح نشده است

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    فعلا مشکلم حل شد و فهمیدم مشکلم کجا بوده

  5. #4


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    با درود فراوان
    کدی که در بالا عکسش رو زدی در واقع کاری که میخوای رو انجام نمیده یعنی این که یوزر فرم را باز کنه به صورتی که کاربر نتونه به فایلت دسترسی داشته باشه که آن با چند تا کدا ساده امکان پذیر است که اگر هنوز نیاز داری بگو تا برایت بنویسیم

    ولی خطای که بالا مشاهد کردی دلیلش این که خط دوم اضافی هست و باید آن را پاک کنی
    یعنی این خط
    Private Sub CommandButton1_Click()
    چون این مربوط به زیر روال کلید باتونی است که در یوزرفورم استفاده کرده ای

  6. #5


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    سلام
    اگر لطف کنید این کدها رو بگید ممنون میشم.
    اینکه یک یوزرفرم ران بشه و فقط یک سری اطلاعات رو نمایش بده و ما با زدن دکمه ok که درcomand button هست ببندیمش و وارد فایل بشیم
    مرسی

  7. #6


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    این فایل اکسل که در تاپیک زیر گذاشتم یک فرم داره که در موقع باز شدن برنامه باز میشه! لطفا ماکرو را فعال کنید.

    http://forum.exceliran.com/showthread.php?tid=224

    یا می توانید فایل را از همین جا بگیرید:
    http://www.mediafire.com/file/83ojc03c2pl2jfr/UserPass.xlsm
    -------
    http://md6712.com
    جامعه ایده پردازان: http://idekadeh.com

  8. #7


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    با درود فراوان
    ضمن سپاس فراوان از دوست خوبم m_d6712 که فایل خوبی را در اینجا قرار داده اند
    من هم یک فایل با قرار دادن نام و کلمه عبور را اینجا بصورت ساده تری قرار می دهم تا دوستان نحوه قرار دادن کده ها و جایگاه هر کدام را ببینند

    اول در فایل مورد نظر فرمی را ایجاد می کنیم که دو تکست باکس و یک کلید داشته باشد
    Textbox1
    Textbox2
    CommandButton1

    کد زیر در CommandButton1 قرار می دهیم
    Private Sub CommandButton1_Click()
    If TextBox1.Text <> "" And TextBox2.Text = "exceliran" Then
    Unload Me
    Else
    MsgBox "نام و کلمه عبور را وارد کنید"
    End If
    End Sub

    pic2



    با دبل کلیک بر رو ی یوزرفرم به صفحه کد آن رفته و از فرور ریز خاصیت QueryClose را انتخاب می کنیم
    و کد زیر را وارد میکنیم که این کد برای جلو گیری از بسته شدن یوزرفرم از طریق ضربدر یوزرفرم بود که مقدار Cancel را در آن برابر با 1 و یا True قرار می دهیم

    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If TextBox1.Text = "" And TextBox2.Text <> "exceliran" Then
    MsgBox "نام و کلمه عبور را وارد کنید"
    Cancel = True
    End If
    End Sub

    pic4


    و همچنین برای خاصیت فعال شدن یوزر فرم کد زیر را می نویسیم که این کد با فعال شدن یوزرفرم شیت 2و شیت سه را مخفی می کند

    Private Sub UserForm_Activate()
    Sheet2.Visible = xlSheetVeryHidden
    Sheet3.Visible = xlSheetVeryHidden
    End Sub

    و در صورت درست وارد کند نام و کلمه عبور و بسته شدن فرم دوباره شیت 2و 3 فعال می شوند که از کد زیر در خاصیت Terminate نوشته می شود استفاده می کنیم

    Private Sub UserForm_Terminate()
    Sheet2.Visible = xlSheetVisible
    Sheet3.Visible = xlSheetVisible
    End Sub

    و یرای باز شدن یوزرفرم در هنگام باز شدن فایل در صفحه کد ورک بوک کد زیر را می نویسیم

    Private Sub Workbook_Open()
    UserForm1.Show
    End Sub

    pic1



    قبل از بسته شدن فایل هم در صفحه کد ورک بوک در خاصیت BeforeClose کد زیر را می نویسیم

    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Sheet2.Visible = xlSheetVeryHidden
    Sheet3.Visible = xlSheetVeryHidden
    End Sub

    pic3




    نمونه فایل
    http://www.xlpar.com/0om30rd5efcj/در_خواست_کلمه_عبور.xls.html

    http://www.xlpar.com/07lclv3vy1in/Pass_User.xls.html

  9. #8


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    خیلی خیلی ممنون
    خیلی کامل و با حوصله توضیح دادین
    فقط یه مسئله کوچیک، من یکuserform یکtext box و یک command butom دارم.که در واقع فقط جهت معرفی و خوش آمد گویی هست. تنها خواسته هم این هست که موقع باز کردن فایل این userform اجرا بشه و با زدن دکمه ورود که همونcommand butom هست وارد نرم افزار بشه(بدون پسورد)
    اما هر چی تلاش کردم موفق نشدم

  10. #9


    آخرین بازدید
    2016/07/05
    تاریخ عضویت
    March 2010
    نوشته ها
    151
    امتیاز
    41
    سپاس
    9
    سپاس شده
    28 در 15 پست
    تعیین سطح نشده است

    RE: ران شدن userform در هنگام اجرای فایل اکسل

    آیا منظور شما همین بود؟
    نمونه فایل رو دانلود کنید.
    http://www.4shared.com/file/6q2xsKB_/esyoouserform.html

  11. #10


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: ران شدن userform در هنگام اجرای فایل اکسل

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

    برای این که یک یوزر فرم موقع باز شدن صفحه اجرا بشه کافیه که در محیط ویژوال روی
    ورک بوک دوبل کلیک کنید تا صفحه کدآن باز بشه و بعد از بالا ورک بوک انتخاب کنبد

    و کد زیر را وارد کنید
    همانطور که می بینید این کد برای باز کردن یوزر فرمی است که نام آن userform1 هست
    و فرقی نمی کند که یوزرفرم شما پسور براش گذاشته باشی یا نه و وظیفه آن فقط باز کردن فرم است

    و وقتی فرم باز شد بسته به این که برای بسته شدنش پسورد گذاشته باشیم یا نه که شما بدون پسورد را انتخاب کرده و یعنی کار خاصی روی فرم انجان ندهید
    در بیشتر برنامه ها برای خوش آمد گویی از اسپلش استفاده میشه که یک فرم خوش آمد گویی ظاهر شده و پس از چند لحظه خودکار بسته می شود و با این حال اگر کاربر زودتر از زمان بسته شدن اسپلش نیاز داشته باشد با کلیک می توان آن را ببندد

    Private Sub Workbook_Open()
    UserForm1.Show
    End Sub




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

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

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

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

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

  1. با چه دستوری userform رو ببندم؟
    توسط esyoo در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 10
    آخرين نوشته: 2014/05/14, 14:50
  2. پویا نمودن اندازه UserForm ها
    توسط ali1366 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2012/11/13, 10:42
  3. فعال کردن کليک راست در userform
    توسط a9131836818 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2012/07/23, 13:46
  4. chart در userform
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 7
    آخرين نوشته: 2012/06/10, 17:37

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

پیام خوش آمد گویی به هنگام اجرای اکسل

اجرای اکسل به صورت userform

اکسل userform

هشدلرهای اکسل موقع باز کردن فایل

userform اکسل

ساخت userform در اکسل

پیام خوش آمد گویی در اکسل

https:forum.exceliran.comshowthread.php207-ران-شدن-userform-در-هنگام-اجرای-فایل-اکسل

باز شدن یوزر فرم پسورد قبل از فرم اصلی در اکسل

پیغام اکسل هنگام اجرا شدن

userform دراکسل

بازکردن یک usreform بلافاصله بعد باز کردن فایل اکسل

پیام خوش آمد گویی با باز شدن اکسل

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

فعال کردن userform در اکسل

اجرای فرم در هنگام باز شدن فایل اکسل

قراردادن یوزرفرم در استارت اپ اکسل

روش ذخیره یوزر فرم

ذخیره صفحه اکسل و اجرا دوباره یوزر فرم

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

ران کردن یوزر فرم ویدئو

باز کردن یوزر فرمها بدون جدول اکسل

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

اموزش دستوری در حین باز شدن صفحه اکسل پیغام بدهد

دستوری که در زمان باز شدن فایل اکسا پیغام خوش امدگویی بدهد

علاقه مندی ها (Bookmarks)

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

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