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

موضوع: نوع متغير در تعريف textbox از طريق controls

  1. #1


    آخرین بازدید
    4 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    Question نوع متغير در تعريف textbox از طريق controls

    سلام به همه اساتيد عزيز

    دوستان من يك كد نوشتم نياز دارم يك متغير رو در يك textbox كه شمارش رو كاربر وارد ميكنه بريزم.
    از كد زير استفاده كردم

    کد:
    UserForm1.Controls("TextBox" & i)
    ولي خطا ميده.
    متن خطا:
    کد:
    run time error '-2147024809 (80070057)'
    Could not find the specified object
    نوع متغير رو چي بايد بذارم كه اين خطا بوجود نياد؟
    ميدونم كه مشكل كتابخانه اي نداره چون بجاي متغير از عدد استفاده كردم و بدون مشكل كار كرد
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    4 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    حل شد دوستان

    متغير رو string تعريف كردم و كد رو هم اينطوري اصلاح كردم
    کد:
    w="textbox" & i
    UserForm1.Controls(w)
    دوستان اگه راه ديگه اي سراغ دارين ممنون ميشم بگين

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    امیر جان با استفاده از یک hf میتونی اول بگی اگر control تکست باکس بود بعد...
    کد:
    
    For Each cCont In Me.Controls   ' 
             If TypeName(cCont) = "TextBox" Then
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************



  6. #4


    آخرین بازدید
    4 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط nima نمایش پست ها
    امیر جان با استفاده از یک hf میتونی اول بگی اگر control تکست باکس بود بعد...
    کد:
    
    For Each cCont In Me.Controls   ' 
             If TypeName(cCont) = "TextBox" Then
    ممنون محمد جان.
    اين رو بلدم ولي به كار من نمياد. چون اسم تكست باكس مشخصه نياز به حلقه نيست. درضمن چند تا تكست باكس دارم و فقط بايد روي يكيش اعمال بشه

  7. سپاس ها (1)


  8. #5


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    یک راه دیگه هم استفاده از تگهای مشابه برای کنترلهاست تگ تمام تکست باکسهارو بزار M بعد:
    کد:
    For Each CTL In Me.Controls
    
     If CTL.Tag = "M" Then
    ************************************
    No LION's roar ruins my hut, I afraid of TERMITE's silence
    ************************************




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

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

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

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

  1. تفاوت های form controls و activex controls
    توسط ~M*E*H*D*I~ در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 0
    آخرين نوشته: 2013/10/24, 15:44
  2. کار نکردن Additional Controls
    توسط ~M*E*H*D*I~ در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 5
    آخرين نوشته: 2013/01/26, 03:18
  3. تعريف چند متغير در يك سلول
    توسط ali1366 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2012/11/10, 10:15
  4. جمع مقادير متغير
    توسط samnet در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 4
    آخرين نوشته: 2011/09/10, 12:23
  5. تابع حالت چند متغيره
    توسط taheri در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 2011/04/17, 14:56

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

تعریف textboxدر اکسل

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

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

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

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