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

موضوع: جدا کردن اسامی از ویرگول و جستجوی آنها

  1. #1


    آخرین بازدید
    2019/04/15
    تاریخ عضویت
    February 2015
    نوشته ها
    40
    امتیاز
    20
    سپاس
    3
    سپاس شده
    10 در 8 پست
    تعیین سطح نشده است

    جدا کردن اسامی از ویرگول و جستجوی آنها

    با سلام دوستان
    کدی از VB هست که بتونه ویرگول رو از اسامی جدا کنه ؟؟ مثل فایل زیر. مثلاً میتونم اسم انتخاب شده رو یه جایی مثل یک Txtbox بیارم؟؟

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

نام:  Corel000.jpg
مشاهده: 22
حجم:  56.8 کیلو بایت
    میخوام وقتی یک قسمتی رو انتخاب میکنم فرم روی صفحه ظاهر بشه و قسمت انتخاب شده رو درون Textbox نشون بده.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با استفاده از دستور INSTR میتوانید موقعیت کارکتر ویرگول را در جمله بدست آورید


    کد PHP:
    Sub test()
    Dim xxyy As Integer
    xx 
    InStr(1Range("A1"), "¡")
    yy InStr(xxRange("A1"), ChrW(40)) - 3
    MsgBox Mid
    (Range("A1"), xx 2yy xx)

    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls Book1.xls اطلاعات (31.5 کیلو بایت, 11 نمایش)
    ویرایش توسط iranweld : 2016/01/12 در ساعت 12:40

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2019/04/15
    تاریخ عضویت
    February 2015
    نوشته ها
    40
    امتیاز
    20
    سپاس
    3
    سپاس شده
    10 در 8 پست
    تعیین سطح نشده است

    آقا دستتون درد نکنه ممنون- من الآن با کمک این کدی که شما دادی میتونم ببینم ویرگول چندمین کاراکتره ولی حالا برای اینکه اسمها را از هم جدا کنم و هرکدوم رو در یک Textbox بریزم نیاز دارم از توابع Left و Right هم استفاده کنم. هرکاری میکنم نمیتونم در کد VB اونها رو بیارم. الآن چی کار کنم؟

    این فایل رو هم گذاشتم تا اگر نیاز بود روی نمونه عملی از اون استفاده کنید.
    خیلی ممنونم
    فايل هاي پيوست شده فايل هاي پيوست شده

  6. #4


    آخرین بازدید
    2019/04/15
    تاریخ عضویت
    February 2015
    نوشته ها
    40
    امتیاز
    20
    سپاس
    3
    سپاس شده
    10 در 8 پست
    تعیین سطح نشده است

    آقا جان ممنون - درست شد.
    یک مشکل همیشگی دارم - اینکه چطور میتونیم از حلقه خارج بشیم؟
    مثل این :
    For i = 1 To k


    If Range(b & i).Value = "" Then


    Row = Range("a" & i).Row


    End If


    Next

    الآن اینجا من میخوام وقتی شرط بر قرار شد و اون مقدار رو در متغیر Row قرار داد، دیگه بقیش رو نره و for رو ول کنه بیاد بیرون.

  7. #5


    آخرین بازدید
    2019/04/15
    تاریخ عضویت
    February 2015
    نوشته ها
    40
    امتیاز
    20
    سپاس
    3
    سپاس شده
    10 در 8 پست
    تعیین سطح نشده است

    جناب Iranweld با تشکر از راه حلتون. اگر ممکنه خط 2 یا 3 ی کد ارسالیتون رو برام توضیح بدید. چون میخوام ببینم چه کار کنم که قسممت اول سلول رو چطور روی مسیج باکس نشون بدم. الآن قسمت دوم ( اسم دوم) میاد رو پیغام. اگر مثلاً تا 6 اسم بود چی کار کنم؟؟؟ لطفاً راهنمایی بفرمایید... با تشکر

  8. #6


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط hamid_rm نمایش پست ها
    جناب Iranweld با تشکر از راه حلتون. اگر ممکنه خط 2 یا 3 ی کد ارسالیتون رو برام توضیح بدید. چون میخوام ببینم چه کار کنم که قسممت اول سلول رو چطور روی مسیج باکس نشون بدم. الآن قسمت دوم ( اسم دوم) میاد رو پیغام. اگر مثلاً تا 6 اسم بود چی کار کنم؟؟؟ لطفاً راهنمایی بفرمایید... با تشکر
    با سلام

    در دستور
    کد PHP:
    xx InStr(1Range("A1"), "¡"
    اولین موقعیت از نظر چندمین کارکتر علامت ویرگول بدست میاید

    در دستور
    کد PHP:
    yy InStr(xxRange("A1"), ChrW(40)) - 
    اولین موقعیت کارکتر پرانتز باز "(" بعد از ویرگول بدست میاید

    بجای msgbox یک یوزر فرم و یک تکست باکس ایجاد نمایید و مقدار حاصل را به تکست باکس اختصاص دهید

    برای تعداد بیشتر نیاز به کار بیشتر با توجه به الگوی ارسالی دارد
    فايل هاي پيوست شده فايل هاي پيوست شده

  9. سپاس ها (1)


  10. #7


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    تا سه مورد برای شما ردیف کردم امیدوارم از کدهای موجود الگو گرفته و ادامه کار رو انجام دهید


    برای فایل دوم کمی کدنویسی بیشتر شده است
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls Book1.xls اطلاعات (38.5 کیلو بایت, 13 نمایش)
    • نوع فایل: xls BOOK 2.xls اطلاعات (116.0 کیلو بایت, 12 نمایش)
    ویرایش توسط iranweld : 2016/01/17 در ساعت 18:41

  11. سپاس ها (1)


  12. #8


    آخرین بازدید
    2019/04/15
    تاریخ عضویت
    February 2015
    نوشته ها
    40
    امتیاز
    20
    سپاس
    3
    سپاس شده
    10 در 8 پست
    تعیین سطح نشده است

    آقای Iranweld عزیز
    با تشکر از زحمات شما، این قسمتChrW(40 یعنی چی ؟؟ شما گفتید اولین پرانتز رو بعد از ویرگول نشان میدهد. اما در کد خط قبلیش با "،" این کد ویرگول رو پیدا میکرد. برای همین فکر کردم این معنیش میشه پرانتز!!!!!


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

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

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

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

  1. نحوه جستجو با استفاده از تابع وی لوکاپ روی دو مقدار
    توسط shaneh در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 16
    آخرين نوشته: 2016/02/04, 10:19
  2. جستجو و ویرایش
    توسط ali.b در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 8
    آخرين نوشته: 2015/06/28, 14:12
  3. جستجو و ویرایش رکورد مورد نظر
    توسط mahvar01 در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 4
    آخرين نوشته: 2014/11/30, 18:50
  4. ویرایش در فرم جستجو
    توسط pishraw در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 7
    آخرين نوشته: 2014/05/04, 23:38
  5. سوال در مورد جستجوی آخرین ردیف مورد جستجو
    توسط omidi در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2012/02/13, 19:57

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

حل ویرگول

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

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

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

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