اضافه کردن مقدار به لیست کومبو باکس با کد VBA

نویسنده niksirat2030, 27 آگوست 2022, 12:22

« قبلی - بعدی »

niksirat2030

سلام.

موارد زیر رو تعریف کردم:

     یک ActiveX ComboBox با نام "cmbPeymankar"،
     یک Text Box ActiveX به نام "txtNewPeymankar".
     یک command button به نام "Add".

من یک جدول به نام "Table1" در برگه "DATA" دارم به طوری که ستون اول Table1 شامل نام هایی است که باید در لیست cmbPeymankar نمایش داده شود و 10 مورد قبلاً در آن نوشته شده است.

من سه سوال دارم:

   
  • چگونه مقدار ListFillRange از cmbPeymankar را تعریف کنم تا مقادیر ستون اول Table1 در لیست آن نمایش داده شود؟
  • چه دستوری را برای دکمه Add بنویسم تا مقدار گرفته شده از کاربر برای txtNewPeymankar را به انتهای ستون 1 Table1 اضافه کند؟
  • مقدار cmbPeymankar را می توان از لیست آن انتخاب کرد. اگر کاربر بخواهد مقدار آن را تایپ کند، اگر مقدار وارد شده با هیچ یک از موارد از پیش تعریف شده برای cmbPeymankar (در ستون اول Table1) برابر نباشد، چگونه می توانم پیام خطا بنویسم؟