صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: label

  1. #1


    آخرین بازدید
    2022/09/06
    تاریخ عضویت
    November 2010
    نوشته ها
    140
    امتیاز
    23
    سپاس
    22
    سپاس شده
    25 در 22 پست
    سطح اکسل
    68.00 %

    label

    سلام
    من يه يوزر فرمي دارم كه چندين ليبل و تكست باكس را داره كه باكليك روي كامند اطلاعات موجود در تكستها به سلهاي تعريف شده وارد ميشن .
    آيا امكان داره كه قبل از كليك كامند بتونم چند تا تكست را باهم جمع كنم ودر يه ليبل نشان بدم.
    البته من اين كار رو به صورت زير انجام دادم ولي جواب نگرفتم.
    Private Sub UserForm_Activate()
    UserForm1.Label25.Caption = TextBox1.Value + TextBox2.Value
    End Sub
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: label

    سلام
    منظور شما ازجمع کردن ، جمع کردن 2 عدد باهمه یا نه اتصال 2 متن باهم؟

  4. #3


    آخرین بازدید
    2015/10/20
    تاریخ عضویت
    December 2011
    نوشته ها
    272
    امتیاز
    251
    سپاس
    216
    سپاس شده
    231 در 76 پست
    تعیین سطح نشده است

    RE: label

    سلام
    من اطلاعاتم اونقد زیاد نیس ولی فک نکنم کپشن عدد بگیره شما باید عدد رو تو یه متغیر ذخیره کنی بعد متغیر رو با & به کپشن وصل کنی اگه فایلو ضمیمه میکردین بهتر میشد جواب داد

  5. #4


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: label

    سلام
    اگه عدد باشه، ایتطوری جواب میده.
    اما اگر متن هست به گفته خانم شایسته باید عطف بشه با & .

  6. #5


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: label

    اگه بخواد عدد بگیره باید کپشن رو برداره یعنی بعد از lable25 مساوی بذاره

  7. #6


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: label

    اهان .بله.به اون دقت نکردم

  8. #7


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    RE: label

    intro جان ما منتظر جوابیم چی شد بالاخره

  9. #8


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

    Javid Mokhtari به Yahoo ارسال پیام

    RE: label

    نقل قول نوشته اصلی توسط intro
    سلام
    من يه يوزر فرمي دارم كه چندين ليبل و تكست باكس را داره كه باكليك روي كامند اطلاعات موجود در تكستها به سلهاي تعريف شده وارد ميشن .
    آيا امكان داره كه قبل از كليك كامند بتونم چند تا تكست را باهم جمع كنم ودر يه ليبل نشان بدم.
    البته من اين كار رو به صورت زير انجام دادم ولي جواب نگرفتم.
    Private Sub UserForm_Activate()
    UserForm1.Label25.Caption = TextBox1.Value + TextBox2.Value
    End Sub
    با سلام.
    بذارید اول یه چیزی رو توضیح بدم:
    همانطور که رشته ی الحاقی "&" عمل پیوند رو انجام می دهد،"+" هم می تواند همین عمل را انجام دهد .یعنی وقتی ما می نویسیم:
    UserForm1.Label25.Caption = TextBox1.Value + TextBox2.Value
    Lebel25 ،مقادیر باکس 1 و 2 را به هم پیوند میدهد و جمع نمی کند.برای اینکه از این عمل جلوگیری شود ابتدا باید مقادیر از رشته به عدد تبدیل شود.یعنی به شکل زیر:

    UserForm1.Label25.Caption = Val(TextBox1.Value) + Val(TextBox2.Value
    در اینصورت اگر بعد از عدد متنی هم واقع شود باز قسمت عددی را انتخاب و با عدد مورد نظر جمع می کند.ولی اگر عدد بعد از متن قرار بگیرد، دیگر عدد را جزء رشته دانسته و عملی بر روی آن انجام نمی دهد.

    اما در مورد مقدار گرفتن label بدون استفاده از کامند:
    خب،میشه از راههای متنوعی استفاده کرد.مثل Mouse Move،Mouse Up , ...

    اما پیشنهاد من روش زیر است:
    Private Sub UserForm_Initialize()
    TextBox1.Value = 5
    TextBox2.Value = 10
    UserForm1.Label1.Caption = Val(TextBox1.Value) + Val(TextBox2.Value)
    End Sub

  10. #9


    آخرین بازدید
    2022/09/06
    تاریخ عضویت
    November 2010
    نوشته ها
    140
    امتیاز
    23
    سپاس
    22
    سپاس شده
    25 در 22 پست
    سطح اکسل
    68.00 %

    RE: label

    سلام خدمت دوستان
    فايل به پيوست تقديم ميگردد
    http://www.shakheh.com/up/uploads/1431051329.rar

  11. #10


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

    Javid Mokhtari به Yahoo ارسال پیام

    RE: label

    [quote=intro]
    سلام خدمت دوستان
    فايل به پيوست تقديم ميگردد

    با سلام.
    دوست عزیز مثل اینکه به توضیحات بالا توجهی نکردید.


صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

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

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

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

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