نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

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

  1. #1


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به 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
    پاسخ ها: 17
    آخرين نوشته: 2018/07/07, 17:52
  2. جستجو در فرم با شرط check box یا radio button
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 2012/10/04, 10:36
  3. غیر فعال کردن form control button
    توسط mahsa shayesteh در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/08/20, 22:25
  4. spin button
    توسط mahsa shayesteh در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 5
    آخرين نوشته: 2012/07/26, 19:21

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

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

اسپن بوتن در اکسل

روش کار با باتن ها در اکسل

کد دکمه spin در اکسل

آموزش ساخت spin button در ویژوال

آموزش spinbutton

نحوه ایجاد اسپین باتن در ویژوال بیسیک

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

کاربرد کنترل spin buton اکسل

کاربرد spin bottum

کار با Spin Button

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

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

کدبرای اسپین باتون در اکسل

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

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

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