رنگی کردن بخشی از متن داخل سلول

اگر بخواهیم رنگی کردن بخشی از متن در اکسل را تجربه کنیم و در واقع کلمه ای خاص را به عنوان هایلایت متن در اکسل داشته باشیم ، چه کاری باید انجام دهیم ؟ فرض کنیم که ستونی از داده ها داریم که متن داخل آن طولانی است و بخشی از آن را رنگی کنیم ، باید مطابق آموزش زیر پیش برویم.

مراحل رنگی کردن بخشی از متن در اکسل

فرض می کنیم که فایلی در اکسل داریم که مطابق تصویر زیر است و می خواهیم ستون Description آن هر کدام که شامل A105 است ، کلمه A105 را قرمز کرده و آن را بلد نماید ، براس این منظور مراحل زیر را دنبال کنید تا هایلایت متن در اکسل را داشته باشید .

رنگی کردن بخشی از متن در اکسل
رنگی کردن بخشی از متن در اکسل
  • فایل اکسل خود را باز کنید ، سعی کنید در آن واحد فقط یک فایل باز باشد
  • کدهای زیر را کپی کنید .
  • وارد قسمت کد نویسی فایل اکسل خود شوید . با زدن کلیدهای Alt + F11
  • کدهای کپی شده را Paste نمائید.
  • برگردید به محیط اکسل .
  • ستون مورد نظر خود را انتخاب نمائید.
  • از تب Developer گزینه Macros را انتخاب نمائید .
  • ماکرو OfficebazHighlight را انتخاب کرده و RUN کنید.
  • متن مورد نظر خود را بنویسید و اینتر را بزنید .
  • دقت داشته باشید که به حروف کوچک و بزرگ حساس است.
Sub OfficebazHighlight()
'Officebaz.ir
    Application.ScreenUpdating = False
    Dim Rng As Range
    Dim cFnd As String
    Dim xTmp As String
    Dim x As Long
    Dim m As Long
    Dim y As Long
  cFnd = InputBox(" Insert Text ")
    y = Len(cFnd)
    For Each Rng In Selection
        With Rng
            m = UBound(Split(Rng.Value, cFnd))
            If m > 0 Then
                xTmp = ""
                For x = 0 To m - 1
                    xTmp = xTmp & Split(Rng.Value, cFnd)(x)
                    .Characters(Start:=Len(xTmp) + 1, Length:=y).Font.ColorIndex = 3
                    .Characters(Start:=Len(xTmp) + 1, Length:=y).Font.Bold = True
                    xTmp = xTmp & cFnd
                Next
            End If
        End With
    Next Rng
    Application.ScreenUpdating = True
  'Officebaz.ir
End Sub
هایلایت بخشی از متن در اکسل
نتیجه رنگی کردن بخشی از نوشته داخل سلول اکسل

این امکان را در همه فایلهای اکسل خود داشته باشد

اگر بخواهیم رنگی کردن بخشی از متن در اکسل را در همه فایلهای خود داشته باشیم چکار باید بکنیم ؟ البته دقت کنید که با انجام مراحل زیر این امکان به همه فایلهای اکسل داخل سیستم جاری اضافه خواهد شد . و کافیست که مراحل زیر را دنبال کنید .

  • اکسل خود را بایز کنید به تب Developer بروید .
  • روی گزینه Record Macro کلیک کنید.
  • ار قسمت Store Macro in گزینه Personal Macro Workbook را نتاخاب کنید.
  • روی OK کلیک کنید .
  • حالا عملیات ضبط ماکرو را متوقف کنید .
  • با زدن کلدیهای Alt + F11 وارد قسمت کدنویسی شوید.
  • یک ماژول در آنجا ایجاد شده که داخلش خالی است و باید کدهای بالا را در آنجا قرار دهید.

تغییر فونت و رنگ در کدها

داخل ویدیو این مطلب کامل توضیح دادم که چکار کنید تا امکان رنگی کردن بخشی از متن در اکسل به همه فایلهای اکسل موجود در کامپیوتر فعلی شما اضافه  شود و با کلیک روی یک آیکون از یان امکان فوق العاده استفاده نمائید. با انجام این آموزش به راحتی هایلایت متن در اکسل را خواهید داشت. همچنین برای اینکه با مفاهیم برنامه نویسی در اکسل بیشتر آشنا شوید می توانید از دوره VBA در اکسل بهره ببرید.

4.7/5 - (6 امتیاز)
پیشنهاد آفیس باز

تمام آموزشهای اکسل بیش از 300 ویدیو و پروژه و فایل و تمرین به شکل گروه بندی شده و مرتب ...

باکس دانلود

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

یادگیری اصولی اکسل !

تمام آموزشهای اکسل در قالب یک برنامه آموزشی با بیش از 300 ویدیو و پروژه و فایل و تمرین به شکل گروه بندی شده و مرتب که کاملا مسیر یادگیری اکسل را برای شما هموار می کنید .

دنبال کردن
اطلاع رسانی به

11 نظرات
پر امتیاز ترین
جدیدترین قدیمی ترین
Inline Feedbacks
مشاهده همه دیدگاهها

دانلود رایگان !!

لطفا شماره موبایلی وارد کنید که روی آن واتس اپ دارید !!

بهتر است که شماره موبایل با واتس اپ فعال وارد کنید و از اخبار و تخفیف ها هم با خبر شوید ، در غیر اینصورت می توانید آدرس ایمیل وارد نمائید.

happy holidays

we want to hear from you

https://officebaz.ir/product-category/excel/