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

موضوع: به روز رسانی اطلاعات از طریق فروم ........ لطفااا راهنماییی کنید

  1. #1


    آخرین بازدید
    2016/11/06
    تاریخ عضویت
    January 2014
    محل سکونت
    تهران
    نوشته ها
    149
    امتیاز
    1192
    سپاس
    175
    سپاس شده
    414 در 123 پست
    تعیین سطح نشده است

    به روز رسانی اطلاعات از طریق فروم ........ لطفااا راهنماییی کنید

    سلام خدمت همه ی دوستان
    فایلی داریم که از سه ستون تشکیل شده و اطلاعات در ستون اول منحصر به فرد و در دو ستون دیگر امکان تکرار وجود دارد.
    یک فرم طراحی شده که با انتخاب هر name اطلاعات مربوط به سطرهای دیگه داخل دو textbox نمایش داده میشه.
    حالا ما می خوایم با تغییر اطلاعات هر تکس باکس و زدن دکمه update تنها سلول مربوط به همان فرد تغییر پیدا کنه.
    مثلا ما اسم حسین رو انتخاب می کنیم و code رو از 3 به 10 تغییر میدیم و با زدن دکمه update تنها code مربوط به حسین از 3 به 10 تغییر میکنه.
    لطفا دوستان راهنمایی کنید.خیلی مهمه
    ممنونم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsm test1.xlsm اطلاعات (22.5 کیلو بایت, 43 نمایش)
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


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

    با درود

    من کد زیر رو چون اولین بار بود که سوال شما رو میدیدم براتون میزارم هر چند خودم این کد رو دوست ندارم چون اسم اشخاص ممکنه تکراری بشن و اولین اسم مشابه رو در نظر میگیره .و همچنین اون vlookup که نوشتی بعدا مشکل به هم میزنی- پس بهتره یه ستون برا کد پرسنلی یا هر چی اظافه کنی که منحصر به فرد باشه یا از شماره ردیف استفاده کنی
    ولی خوب در هر حا واسه استارت اینم کد بقیش دستتو میبوسه کاکووووو این کد رو برای کلید مربوطه بزار

    کد:
    Dim lastrow As Long
    Dim c As Range
    lastrow = Application.WorksheetFunction.CountA(Range("A:A"))
    For Each c In Sheet1.Range("A1:A" & lastrow)
    If c.Value = ComboBox1.Value Then
    c.Offset(0, 1).Value = TextBox1.Value
    c.Offset(0, 2).Value = TextBox2.Value
    End If
    Next c
    در پناه خداوندگار ایران زمین باشید و پیروز


  4. #3


    آخرین بازدید
    2016/11/06
    تاریخ عضویت
    January 2014
    محل سکونت
    تهران
    نوشته ها
    149
    امتیاز
    1192
    سپاس
    175
    سپاس شده
    414 در 123 پست
    تعیین سطح نشده است

    سلام
    ممنونم از شما.حالا یه سوال داشتم اگر راهنمایی کنید ممنون میشم . من کد زیر رو تونستم بنویسم واسه این کار. حالا سوالم اینجاست با فرض اینکه ستونname منحصر بفرد و اینکه تعداد ستون ها زیاد باشه استفاده از کدوم کد مناسب تره به نظر شما ؟! مرسی از راهنماییتون
    Dim a
    Dim b
    b = ComboBox1.Value
    a = Application.WorksheetFunction.Match(b, Sheet1.Range("a1:a20"), 0)
    Sheet1.Cells(a, 2).Value = TextBox1.Value
    Sheet1.Cells(a, 3).Value = TextBox2.Value

  5. #4


    آخرین بازدید
    2016/11/06
    تاریخ عضویت
    January 2014
    محل سکونت
    تهران
    نوشته ها
    149
    امتیاز
    1192
    سپاس
    175
    سپاس شده
    414 در 123 پست
    تعیین سطح نشده است

    دوستان مشکل برطرف شد.با تشکر از آقای اسماعیلی عزیز که واقعا از اطلاعات خوبشون استفاده کردم.



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

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

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

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

  1. اجرای کد ها یا ماکرو در یک زمان خاص از روز
    توسط امين اسماعيلي در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 10
    آخرين نوشته: 2018/02/19, 08:34
  2. [حل شده] تبدیل روز به ماه
    توسط hamid0299 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 8
    آخرين نوشته: 2013/11/11, 09:47
  3. مشخص کردن روز هفته
    توسط Amin_D در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2013/06/02, 18:25

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

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

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

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

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

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