پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: replace سلول در محدوده ي مورد نظر كاربر

  1. #1


    آخرین بازدید
    27 _ 05 _ 2012
    تاریخ عضویت
    April_2012
    نوشته ها
    22
    امتیاز
    3
    سپاس
    0
    سپاس شده
    2 در 2 پست

    replace سلول در محدوده ي مورد نظر كاربر

    فرض كنيد كاربر محدوده اي از سلول ها را در شيت2 انتخاب و ماكرو را اجرا ميكند. مثلا طبق تصوير زير محدوده اي كه در شيت2 مشخص شده انتخاب شده است. حال ماكرو بايد در سلول هاي اين محدوده بگردد و اگر سلولي محتويات آن دقيقا برابر هر يك از سلولهاي ستون اول شيت1 بود مقدار معادل آن را از ستون دوم شيت1 جايگزين كند .برنامه ي زير اين كار را انجام ميدهد فقط چون به ترتيب داده ها را از شيت 1 جايگزين ميكند مثلا مقدار ddd كه بايد 4 باشد را به صورت 3d جايگزين ميكند و اين اشتباه است.راه حلي مي خواهم كه مقايسه سلول ها روي تمام محتواي سلول انجام شود و اگر مثلا mmmm در سلول بود آن را با 5 جايگزين كند نه 2m.
    نكته: result نتيجه ي جايگزيني را نشان ميدهد.
    با تشكر


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

  2.  

  3. #2


    آخرین بازدید
    5 روز پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,144
    امتیاز
    11536
    سپاس
    4,455
    سپاس شده
    10,918 در 2,943 پست

    RE: replace سلول در محدوده ي مورد نظر كاربر

    سلام
    توضیحات شما خیلی مختصره الان قصد شما چیه دقیقا اگه فایل اصلیو بذارید خیلی بهتره و هدف اصلی از این کار رو توضیح بدید ، اطلاعات شیت 1 رو به شیت 2 منتقل میکنیئ بعد اون ستون سوم که نتیجه هست چیو قراره نشون بده

  4. #3


    آخرین بازدید
    27 _ 05 _ 2012
    تاریخ عضویت
    April_2012
    نوشته ها
    22
    امتیاز
    3
    سپاس
    0
    سپاس شده
    2 در 2 پست

    RE: replace سلول در محدوده ي مورد نظر كاربر

    نقل قول نوشته اصلی توسط vatanparast
    سلام
    توضیحات شما خیلی مختصره الان قصد شما چیه دقیقا اگه فایل اصلیو بذارید خیلی بهتره و هدف اصلی از این کار رو توضیح بدید ، اطلاعات شیت 1 رو به شیت 2 منتقل میکنیئ بعد اون ستون سوم که نتیجه هست چیو قراره نشون بده
    سوال به روز رساني شد.

  5. #4


    آخرین بازدید
    5 روز پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,144
    امتیاز
    11536
    سپاس
    4,455
    سپاس شده
    10,918 در 2,943 پست

    RE: replace سلول در محدوده ي مورد نظر كاربر

    سلام
    این کاری که مد نظر شماست با توابع اکسل امکان پذیره چرا از توابع استفاده نمیکنید

  6. #5
    komeilex
    مهمان

    RE: replace سلول در محدوده ي مورد نظر كاربر

    [align=justify]سلام. با تشکر از وطن پرست عزیز.
    همون طور که ایشون گفتن شما این کارو خیلی راحت می تونین با تابع vlookup انجام بدین. برای این که این کار براتون به صورت اتوماتیک انجام بشه می تونین محدودتون رو طوری تعریف کنین که خونه هایی که الان خالی هستن رو هم شامل بشن تا با اضافه کردن مورد جدید، به صورت اتوماتیک در نظر گرفته بشن.[/align]

  7. #6


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

    داشبورد (مقدماتی)
    جداول محوری - Pivot table
    کتاب آموزش جامع و پیشرفته اکسل 2010
    آخرین بازدید
    3 هفته پیش
    تاریخ عضویت
    March_2010
    محل سکونت
    تهران
    نوشته ها
    2,053
    امتیاز
    4455
    سپاس
    2,518
    سپاس شده
    4,043 در 1,239 پست

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

    RE: replace سلول در محدوده ي مورد نظر كاربر

    سلام.با تشکر از دوستان
    اگر هم اصرار به وی بی هست. همین فرمول رو از طریق این کد، در محیط وی بی بیارید:
    worksheetfunction.vlookup بقیش دیگه مثل فرمول عمل می کنه.4 ارگومان می گیره

  8. #7


    آخرین بازدید
    5 روز پیش
    تاریخ عضویت
    October_2011
    محل سکونت
    Sheet1!A1
    نوشته ها
    4,144
    امتیاز
    11536
    سپاس
    4,455
    سپاس شده
    10,918 در 2,943 پست

    RE: replace سلول در محدوده ي مورد نظر كاربر

    سلام
    من هم راهی که خانم خاکزاد مطرح کردن پیشنهاد میکنم خودمم تو کدتون همین کارو کردم

  9. #8


    آخرین بازدید
    3 ساعت پیش
    تاریخ عضویت
    January_2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,063
    امتیاز
    2371
    سپاس
    1,348
    سپاس شده
    1,841 در 553 پست

    jansiz hayat به Yahoo ارسال پیام

    RE: replace سلول در محدوده ي مورد نظر كاربر

    با سلام.
    اگه روش زیر مورد پسند نبود ، راههای دیگری هم می شود ارائه داد:
    http://persiandrive.com/584893

  10. #9


    آخرین بازدید
    27 _ 05 _ 2012
    تاریخ عضویت
    April_2012
    نوشته ها
    22
    امتیاز
    3
    سپاس
    0
    سپاس شده
    2 در 2 پست

    RE: replace سلول در محدوده ي مورد نظر كاربر

    ممنون از روشهاتون. يه مشكلي كه هست اينه كه اگر در شيت1 مثلا داشته باشيم


    تمام www برابر 1 ميشود و در آخر تمام يك ها هم "Ali" ميشود و اين اشتباه است. آيا روشي نيست كه گزينه هايي كه جايگزين ميشوند از محدوده خارج شوند تا در انتخاب هاي بعدي تغيير نكنند؟

  11. #10


    آخرین بازدید
    3 ساعت پیش
    تاریخ عضویت
    January_2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,063
    امتیاز
    2371
    سپاس
    1,348
    سپاس شده
    1,841 در 553 پست

    jansiz hayat به Yahoo ارسال پیام

    RE: replace سلول در محدوده ي مورد نظر كاربر

    نقل قول نوشته اصلی توسط maryam62
    ممنون از روشهاتون. يه مشكلي كه هست اينه كه اگر در شيت1 مثلا داشته باشيم
    تمام www برابر 1 ميشود و در آ--- تمام يك ها هم "Ali" ميشود و اين اشتباه است. آيا روشي نيست كه گزينه هايي كه جايگزين ميشوند از محدوده خارج شوند تا در انتخاب هاي بعدي تغيير نكنند؟
    با سلام.
    اما این مشکلتون با مشکل قبلیتون فرق میکنه و به این مورد اشاره نکرده بودین.
    ...........لطفاً بیشتر توضیح بدین..........
    با تشکر.................


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

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

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

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

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

  1. replace
    توسط maryam62 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 06 _ 05 _ 2012, 15:34
  2. Find and Replace
    توسط hamedehsanzadeh در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 3
    آخرين نوشته: 18 _ 10 _ 2011, 16:08
  3. Find & Replace
    توسط mrexcel در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 1
    آخرين نوشته: 24 _ 09 _ 2011, 00:16
  4. Find and Replace
    توسط hamedehsanzadeh در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 1
    آخرين نوشته: 28 _ 07 _ 2011, 14:06

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

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

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

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