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

موضوع: کپشن های وابسته

  1. #1


    آخرین بازدید
    2018/09/03
    تاریخ عضویت
    August 2015
    نوشته ها
    11
    امتیاز
    10
    سپاس
    2
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    کپشن های وابسته

    سلام اساتید گرامی
    بنده تجربه کافی جهت کار با vba رو ندارم، ممنون میشم اگر سوالات رو یکم قابل درک تر جواب بدید.

    یک فرم آماده شده
    داخل فرم دو تا کمبو باکس ...
    کمبو باکس اول سال ها رو نشنون میده
    کمبو باکس دوم ماه های سال رو نشون میده.
    سوال اول اینه که چطور میتونم کمبو باکس دوم رو به اولی وابسته کنم؟
    یعنی اگر سال 1395 انتخاب شد بعضی از ماه ها رو نشون بده و اگر 1396 انتخاب شد بعضی دیگه از ماه ها رو نشون بده؟

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

  2.  

  3. #2


    آخرین بازدید
    یک روز پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    سلام،
    مي توانيد اطلاعاتي که مي خواهيد در کمبوبکس اول نشان داده شود را در يک ستون درج نماييد فرضا" سل A1 تا A20
    در اين صورت مي توانيد با يک کد در موقع باز شدن فرم مقادير A1 تا A20 را در کمبوبکس يک بارگيري نماييد :
    کد PHP:
    Private Sub UserForm_Activate()
    Dim D As Range
    For Each D In Range("A1:A20")
    ComboBox1.AddItem (D)
    Next
    End Sub 
    حال به ازاي هر آيتمي از کمبوبکس يک مي خواهيم مقادير ثانويه اي را در کمبوبکس دوم بارگيري کنيم.
    براي اين کار مي توانيم مقادير ثانويه را جلوي هر يک از خانه هاي A1 تا A20 در ستونهاي بعدي بنويسيم. به فرض مقاديري که به ازاي مقدار سل A1 مي خواهيم در کمبوبکس دوم بارگيري شود را در سل هاي B1 و C1 و D1 و E1 و .... مي نويسيم و مقاديري که به ازاي مقدار سل A2 مي خواهيم در کمبوبکس دوم بارگيري شود را در سل هاي B2 و C2 و D2 و E2 و .... مي نويسيم.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  COMBO.JPG
مشاهده: 16
حجم:  50.9 کیلو بایت

    حال کد زير را براي کمبوبکس يک به کار مي بريم:
    (البته کد فقط براي 4 مقدار تا ستون E نوشته شده و شما مي توانيد آن را بيشتر گسترش دهيد)
    کد PHP:
    Private Sub ComboBox1_Change()
    Dim C As Range
    Dim K 
    As Integer
    ComboBox2
    .Clear
    For Each C In Range("A1:A20")
    If 
    ComboBox1.Text Then
    2
    Do While 6
    ComboBox2
    .AddItem (Cells(C.RowK).Value)
    1
    Loop
    End 
    If
    Next
    End Sub 

  4. سپاس ها (2)



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

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

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

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

  1. ليست حقوق و دستمزد براي استفاده دوستان
    توسط misammisam در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 18
    آخرين نوشته: 2020/08/11, 11:22
  2. درخواست لیست حقوق و دستمزد با استفاده از vba
    توسط AliReza-AZ در انجمن فاکتور های فروش و حقوق و دستمزد،چک
    پاسخ ها: 3
    آخرين نوشته: 2014/12/27, 22:00
  3. قسمت دوم: توابع پركاربرد حسابداري در اكسل - تابع Straight Line Depreciation - استهلاك به روش خط مستقيم
    توسط misammisam در انجمن آموزش ترفند ها و توابع اکسل در حسابداری
    پاسخ ها: 0
    آخرين نوشته: 2014/05/07, 22:48

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

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

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

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