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

موضوع: کد find و replace

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    کد find و replace

    سلام با این کد میتونید یک منوی جستجو و جایگزین (Find and replace ) ایجاد کنید


    کد:
    Sub ChgInfo() 
     
    Dim WS As Worksheet 
    Dim Search As String 
    Dim Replacement As String 
    Dim Prompt As String 
    Dim Title As String 
    Dim MatchCase As Boolean 
     
    Prompt = "What is the original value you want to replace?" 
    Title = "Search Value Input" 
    Search = InputBox(Prompt, Title) 
     
    Prompt = "What is the replacement value?" 
    Title = "Search Value Input" 
    Replacement = InputBox(Prompt, Title) 
     
    For Each WS In Worksheets 
    WS.Cells.Replace What:=Search, Replacement:=Replacement, _ 
    LookAt:=xlPart, MatchCase:=False 
    Next 
     
    End Sub
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.


  2.  

  3. #2


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    172
    امتیاز
    202
    سپاس
    41
    سپاس شده
    78 در 46 پست
    تعیین سطح نشده است

    استادعزیز فایل مربوطه را برای اپلود بزارید

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    172
    امتیاز
    202
    سپاس
    41
    سپاس شده
    78 در 46 پست
    تعیین سطح نشده است

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

  6. #4
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


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

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    جناب حسینعلی خان شما کافیه کد های نوشته شده را تو یه ماژول قرار بدید بعد تو شیت این کدها را به یه باتون نسبت بدید


  7. سپاس ها (2)


  8. #5


    آخرین بازدید
    2023/06/24
    تاریخ عضویت
    November 2010
    محل سکونت
    تهران
    نوشته ها
    109
    امتیاز
    22
    سپاس
    19
    سپاس شده
    14 در 12 پست
    سطح اکسل
    82.00 %

    نقل قول نوشته اصلی توسط ali.b نمایش پست ها
    سلام با این کد میتونید یک منوی جستجو و جایگزین (Find and replace ) ایجاد کنید


    کد:
    Sub ChgInfo() 
     
    Dim WS As Worksheet 
    Dim Search As String 
    Dim Replacement As String 
    Dim Prompt As String 
    Dim Title As String 
    Dim MatchCase As Boolean 
     
    Prompt = "What is the original value you want to replace?" 
    Title = "Search Value Input" 
    Search = InputBox(Prompt, Title) 
     
    Prompt = "What is the replacement value?" 
    Title = "Search Value Input" 
    Replacement = InputBox(Prompt, Title) 
     
    For Each WS In Worksheets 
    WS.Cells.Replace What:=Search, Replacement:=Replacement, _ 
    LookAt:=xlPart, MatchCase:=False 
    Next 
     
    End Sub
    سلام
    پیشنهادتون برا اینکه با کارکترهای فارسی هم این تابع کار کنه چیه؟ چون متاسفانه مثلا اگه از این نوع کدها بخواهیم کلمه "کی" رو سرچ و با کلمه دیگری جایگزین کنه کار نمیکنه.
    توی شهری که تو نیستی همه جا رو غم گرفته

  9. #6


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

    نقل قول نوشته اصلی توسط vahid950 نمایش پست ها
    سلام
    پیشنهادتون برا اینکه با کارکترهای فارسی هم این تابع کار کنه چیه؟ چون متاسفانه مثلا اگه از این نوع کدها بخواهیم کلمه "کی" رو سرچ و با کلمه دیگری جایگزین کنه کار نمیکنه.
    سلام دوست عزيز
    قاعدتا بايد اين كد براي كلمات فارسي هم كار كنه. اين كلماتي كه حروف ك و ي داره به علت اينكه اين دو حرف هر كدوم دو كاركتر براشون وجود داره احتمال اينكه پيدا نكنه هست


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

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

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

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

  1. پرسش find و replace در محیط VBA
    توسط vahid950 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2018/12/30, 14:19
  2. find and replace
    توسط mahsa shayesteh در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 15
    آخرين نوشته: 2014/09/16, 07:37
  3. Find and Replace
    توسط hamedehsanzadeh در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 3
    آخرين نوشته: 2011/10/18, 15:08
  4. Find & Replace
    توسط mrexcel در انجمن آموزش ابزارهاي اكسل
    پاسخ ها: 1
    آخرين نوشته: 2011/09/23, 23:16
  5. Find and Replace
    توسط hamedehsanzadeh در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 1
    آخرين نوشته: 2011/07/28, 13:06

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

find در vba آموزش

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

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

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

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