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

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

  1. #1


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

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

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



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

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

  2.  

  3. #2


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

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

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

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


  4. #3


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

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

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

  5. #4


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

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

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

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

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

  6. #5


    محصولات کاربر

    داشبورد (مقدماتی)
    جداول محوری - Pivot table
    کتاب آموزش جامع و پیشرفته اکسل 2010
    آخرین بازدید
    3 هفته پیش
    تاریخ عضویت
    March_2010
    محل سکونت
    تهران
    نوشته ها
    2,053
    امتیاز
    4455
    سپاس
    2,518
    سپاس شده
    4,043 در 1,239 پست

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

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

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

  7. #6


    آخرین بازدید
    01 _ 11 _ 2016
    تاریخ عضویت
    May_2010
    محل سکونت
    بلژیک
    نوشته ها
    175
    امتیاز
    91
    سپاس
    0
    سپاس شده
    102 در 44 پست

    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


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

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

    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


    محصولات کاربر

    داشبورد (مقدماتی)
    جداول محوری - Pivot table
    کتاب آموزش جامع و پیشرفته اکسل 2010
    آخرین بازدید
    3 هفته پیش
    تاریخ عضویت
    March_2010
    محل سکونت
    تهران
    نوشته ها
    2,053
    امتیاز
    4455
    سپاس
    2,518
    سپاس شده
    4,043 در 1,239 پست

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

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

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

  10. #9


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

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

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

  11. #10


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

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

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

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

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

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

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

    Private Sub Workbook_Open()
    UserForm1.Show
    End Sub




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

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

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

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

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

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

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

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

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

userform اکسل

اکسل userform

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

اکسل user form

طریقه زمان دار کردن یک فرم برای خوش آمد گویی در ویژوال

ایجاد userform در اکسل

آموزش excel useform

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

فعال کردن user form در اکسل

اموزش userform اکسل

اموزش ران فایل اکسل

userform اموزش

اموزش user form اکسل

اکسل در وب exceliran.com

آموزش user form اکسل

در اکسل userform

userform excel آموزش استفاده

اجرای user form در اکسل

استفاده از userform ها در اکسل

کد VB در زمان باز شدن اکسل پیام سلام بدهد

خوشامدگویی اکسل

اکسل خوش امد گویی

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

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

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