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

موضوع: کار با Spin Button

  1. #1


    آخرین بازدید
    5 ساعت پیش
    تاریخ عضویت
    January_2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,196
    امتیاز
    2504
    سپاس
    1,399
    سپاس شده
    1,960 در 627 پست

    jansiz hayat به Yahoo ارسال پیام

    کار با Spin Button

    با سلام.
    بارها برای شما پیش آمده که بخواهید مقدار سلولی مانند A1 را فقط تا چند عدد کم یا زیاد کنید که برای این کار یا بر روی سلول دابل کلیک می کردید و سپس ویرایش را انجام می دادید و یا محتویات A1 را حذف و دوباره عدد تازه را تکرار می کردید که کمی وقت گیر است. من اینجا شیئ spin button را برای شما توصیه می کنم.
    spin button شیئی است که برای افزایش یا کاهش اعداد به کار می رود.این شیئ شامل دو دکمه به نامهای spinup و spindown می باشد.
    (جهت رو به بالا)spinup:برای افزایش مقدار عددی
    spindown(جهت رو به پائین):برای کاهش مقدار عددی

    فرض کنید سلولی مانند A1 دارید و در آن عدد 1390 ثبت شده است حال اگر بخواهیم عدد 1390 را به 1393 یا 1385 یا ... تغییر بدهیم دیگر لازم نیست سلول را حذف و دوباره عدد مورد نظر را وارد کنیم. زیرا spin button این کار را با چند کلیک انجام می دهد.
    یک مثال عملی:
    مسیر زیر را طی نمائید:
    Developer-->Controls-->Insert
    حالا از گروه Activex Control شیئ Spin Button را انتخاب کنید و در کنار سلولی دلخواه(A1) قرار داده و بر روی آن دابل کلیک کنید.
    حالت 1___

    اگر بخواهیم سلول A1 با فشردن spin up رو به بالا حرکت کند در قسمت event رویداد spin Up را انتخاب می کنیم و فرمول زیر را می نویسیم:
    Range("A1").Value = Range("A1").Value + 1

    حالت 2___

    اگر بخواهیم سلول A1 با فشردن spin down رو به پائین حرکت کند در قسمت event رویداد spinِDown را انتخاب می کنیم و فرمول زیر را می نویسیم:
    Range("A1").Value = Range("A1").Value - 1

    این کار را در user form هم می توان انجام.کافیست ابتدا یک userform ایجاد کنید و در userform یک textbox و یک spin button ایجاد کرده و بر روی spin button دابل کلیک کرده و کد زیر را وارد کنید:

    برای افزایش مقدار textbox:
    textbox1.text = textbox1.text +1

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

  2.  


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

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

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

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

  1. اجرا كردن ماكروها بمحض زدن enter بدون استفاده از ميانبرها و يا button ها
    توسط HEYDARDOOST_REZA در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 14
    آخرين نوشته: 13 _ 09 _ 2016, 07:51
  2. جستجو در فرم با شرط check box یا radio button
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 04 _ 10 _ 2012, 09:36
  3. غیر فعال کردن form control button
    توسط mahsa shayesteh در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 20 _ 08 _ 2012, 21:25
  4. spin button
    توسط mahsa shayesteh در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 5
    آخرين نوشته: 26 _ 07 _ 2012, 18:21

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

کار با button در اکسل

روش استفاده از spin botton برای تاریخ

آموزش استفاده از spin button اکسل

کار با Spin Button

کاربرد spin bottum

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

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