پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: مشكل در كد نويسي ليست باكس

  1. #1


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    مشكل در كد نويسي ليست باكس

    با سلام
    يه فابل اكسل دارم كه يه كد نويسي كردم كه بايد توي يه ليست باكس وقتي ورود اطلاعات كنم اون اطلاعاتو بعد از كليك روي دكمه ثبت نشون بده
    اما اين اتفاق نميوفته. وقتي فرمو دوباره باز ميكنم اون اطلاعات مياد. ميخوام به محض ورود اطلاعاتو نشون بده.
    ميشه يكي از اساتيد اشكال كارمو بهم بگه؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsm kar3.xlsm اطلاعات (35.7 کیلو بایت, 35 نمایش)
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.
    اگر تنهاترين تنهايان شوم بازهم خدا هست،
    او جانشين تمام نداشته هاي من است...!

  2.  

  3. #2


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    893
    امتیاز
    4534
    سپاس
    2,336
    سپاس شده
    2,918 در 802 پست
    سطح اکسل
    64.00 %

    نقل قول نوشته اصلی توسط 4017 نمایش پست ها
    با سلام
    يه فابل اكسل دارم كه يه كد نويسي كردم كه بايد توي يه ليست باكس وقتي ورود اطلاعات كنم اون اطلاعاتو بعد از كليك روي دكمه ثبت نشون بده
    اما اين اتفاق نميوفته. وقتي فرمو دوباره باز ميكنم اون اطلاعات مياد. ميخوام به محض ورود اطلاعاتو نشون بده.
    ميشه يكي از اساتيد اشكال كارمو بهم بگه؟
    سلام
    منظورتون چيه ، يعني فقط اوني كه ثبت ميزنيرو نشون بده و قبليا نيان ، فقط رديف آخرو ميخواي نشون بده .

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,199
    امتیاز
    3247
    سپاس
    1,570
    سپاس شده
    3,181 در 795 پست
    سطح اکسل
    84.00 %

    با درود

    بیا فایلتو برسی کنیم
    شمو اومدی یه Exit Sub گذوشتی بین کدها - این یعنی از بقیه کد ها صرف نظر میشه و کلا میاد بیرون - اینو باید بکنی مثلا Exit for بعدش این که چرا کد های اخرت با کد های Active فرق میکنه من همون کد اکتیو رو گذاشتم بجاش که درست بشه - در ضمن اگر تازه شروع کردی به کد نویس قابل قبوله اما اگر نه یکم رو کد ها تجدید نطر کن - کد صحیح پس میشه
    کد:
    
    Private Sub CommandButton1_Click()
    If TextBox2.Text <> "" And ComboBox4.Text <> "" And ComboBox7.Text <> "" And ComboBox8.Text <> "" Then
    Dim c As Range
    For Each c In Sheet3.Range("A2:A200")
    If c = "" Then
    c = ComboBox7.Text
    c.Offset(0, 1) = ComboBox4.Text
    c.Offset(0, 2) = ComboBox8.Text
    c.Offset(0, 3) = TextBox2.Text
    TextBox2.Text = ""
    Exit For
    End If
    Next
    
    
    Else
    MsgBox "Please Fill All data", vbInformation + vbMsgBoxRight, " Error "
    End If
    
    Dim r
    Dim w
    
    r = "kar3!" & "A2:d" & Application.WorksheetFunction.CountA(Sheet3.Range("A1:A100"))
    ListBox1.RowSource = r
    ListBox1.ListIndex = ListBox1.ListCount - 1
    
    End Sub
    موارد قرمز عوض شد - این متغییر Dim W رو هم فک کنم اظافیه چون کاری باهاش انجام ندادی
    ویرایش توسط امين اسماعيلي : 2014/07/22 در ساعت 06:07
    در پناه خداوندگار ایران زمین باشید و پیروز


  6. #4


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط misammisam نمایش پست ها
    سلام
    منظورتون چيه ، يعني فقط اوني كه ثبت ميزنيرو نشون بده و قبليا نيان ، فقط رديف آخرو ميخواي نشون بده .
    نه همشو باهم نشون بده.وقتي ثبتو ميزنم هيچ اتفاقي رو ليست باكس نميوفته و فقط درصورتي كه فرم بسته و باز بشه همشو نشون ميده
    اگر تنهاترين تنهايان شوم بازهم خدا هست،
    او جانشين تمام نداشته هاي من است...!

  7. #5
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


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

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,812
    امتیاز
    6436
    سپاس
    8,165
    سپاس شده
    5,190 در 1,505 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    کد استاد اسماعیلی را جایگزین کدهاتون بکنید مشکلتون حل میشه تست کردم بدون نقص جواب داد


  8. سپاس ها (2)


  9. #6


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    كاملا درست شد. هرچي باهاش كلنجار رفتم انجام نميشد.ممنون از لطفتون
    فقط يه سوال
    واسه اينكه ستونهاي ليست باكس از راست شروع بشه(راست چين نه) نميشه كاري كرد؟
    البته ميشه ستونها رو جابجا كرد. اما من جايي ديدم كه مثلا رديف از سمت راست شروع ميشه. توي جدولشم همينطوري بود
    اگر تنهاترين تنهايان شوم بازهم خدا هست،
    او جانشين تمام نداشته هاي من است...!

  10. #7


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,222
    امتیاز
    2665
    سپاس
    1,411
    سپاس شده
    2,121 در 671 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط 4017 نمایش پست ها
    كاملا درست شد. هرچي باهاش كلنجار رفتم انجام نميشد.ممنون از لطفتون
    فقط يه سوال
    واسه اينكه ستونهاي ليست باكس از راست شروع بشه(راست چين نه) نميشه كاري كرد؟
    البته ميشه ستونها رو جابجا كرد. اما من جايي ديدم كه مثلا رديف از سمت راست شروع ميشه. توي جدولشم همينطوري بود
    با سلام.
    در قسمت pertiespro یوزرفرمتون حالت RightToLeft رو برابر True قرار دهید.
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/




  11. #8


    آخرین بازدید
    2020/11/02
    تاریخ عضویت
    October 2010
    محل سکونت
    قائمشهر
    نوشته ها
    114
    امتیاز
    54
    سپاس
    150
    سپاس شده
    53 در 27 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط jansiz hayat نمایش پست ها
    با سلام.
    در قسمت pertiespro یوزرفرمتون حالت RightToLeft رو برابر True قرار دهید.
    كاملا درست شد. يه سوال ديگه
    چطوري ميشه يه رديف اطلاعاتو توي ليست باكس حذف كرد؟
    اگر تنهاترين تنهايان شوم بازهم خدا هست،
    او جانشين تمام نداشته هاي من است...!

  12. #9
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


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

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,812
    امتیاز
    6436
    سپاس
    8,165
    سپاس شده
    5,190 در 1,505 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط 4017 نمایش پست ها
    چطوري ميشه يه رديف اطلاعاتو توي ليست باكس حذف كرد؟
    به کرات این موضوع مطرح شده با سرچ کردن تو انجمن حتما به جوابتون میرسید


  13. سپاس ها (1)


  14. #10


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,222
    امتیاز
    2665
    سپاس
    1,411
    سپاس شده
    2,121 در 671 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط 4017 نمایش پست ها
    كاملا درست شد. يه سوال ديگه
    چطوري ميشه يه رديف اطلاعاتو توي ليست باكس حذف كرد؟
    با سلام.
    ابتدا ردیف موردنظر رو در لیست باکستون انتخاب کنید سپس کد زیر رو اجرا کنید
    کد PHP:
    ListBox1.RemoveItem ListBox1.ListIndex 
    توجه کنید که ردیف از لیست باکستون حذف میشه نه از دیتابیستون.یعنی اگر کدی که برای تغذیه لیست باکس نوشتین دوباره اجرا بشه، ردیف حذفی دوباره به لیست باکستون اضافه میشه
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/



  15. سپاس ها (3)



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

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

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

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

  1. جستجوي ركوردهاي جديد از يك ليست متغير و ثبت آنها در يك ليست ثابت
    توسط arsalan135 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 10
    آخرين نوشته: 2014/09/21, 23:19
  2. جستجوي ركوردهاي جديد از يك ليست متغير و ثبت آنها در يك ليست ثابت
    توسط arsalan135 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2014/03/01, 14:58
  3. رفرنس در ايندكس
    توسط meysam741 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2013/12/03, 23:04
  4. ليست باكس
    توسط sohrabahmadi در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2012/09/07, 22:06
  5. لينك كردن كومبو باكس به فيلتر
    توسط runmohsen در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 8
    آخرين نوشته: 2011/02/14, 10:20

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

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

کلمات کلیدی این موضوع

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

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

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