Како подесити боју фонта текста у Екцел-у помоћу ВБА?

У овом водичу ћемо научити како да користимо Висуал Басиц за апликације (ВБА) за измену величине и стила текста у Екцел ћелији на основу садржаја ћелије. Овај водич се примењује за Екцел 365, 2021, 2019 и 2016.

Прелиминари

Ако сте нови у развоју Екцел ВБА, препоручићу вам да пре него што прођете кроз туторијал погледате наш Екцел ВБА макро пример.

Пре него што почнете да кодирате, требало би да омогућите картицу програмера у Екцел -у на траци, јер у супротном нећете моћи да приступите свом Висуал Басиц Едитору.

Промените својства текста ћелије у Екцел-у помоћу ВБА

Дефинишите своју табелу

Почећемо тако што ћемо дефинисати Екцел табелу коју ћемо користити као пример. Слободно га користите да бисте пратили овај водич.

  • Отворите Мицрософт Екцел и креирајте нову Екцел радну свеску са омогућеним макроима ( .клсм ) под називом Екцел_Мацрос.клсм
  • Сачувајте табелу на локалном диску.
  • На радном листу Схеет1 , само напред и додајте табелу испод:

Како подесити боју фонта текста у Екцел-у помоћу ВБА?

  • Сада, са траке, притисните Формуле .
  • Затим притисните Дефиниши име .
  • Дефинишите именовани опсег на који ћете применити свој ВБА код као што је приказано испод и притисните ОК .

Како подесити боју фонта текста у Екцел-у помоћу ВБА?

Користите својство Целл.Фонт ВБА да промените боју и стил фонта

  • Пређите на картицу Програмер .
  • Следеће само напред и притисните дугме Висуал Басиц .
  • На левој страни Пројецт Екплорер , означите пројекат Екцел_Мацрос.клсм , а затим притисните Инсерт и изаберите Модуле .
  • Биће креиран нови ВБА модул под називом Модул1 .
  • Само напред и налепите следећи код у новокреирани модул:
Sub Color_Cell_Text_Condition()

Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range

Set StatusRange = Range("Completion_Status")

'loop through all cells in the range
For Each MyCell In StatusRange

StatValue = MyCell.Value

'modify the cell text values as needed.
Select Case StatValue

    'green
    Case "Progressing"
    With MyCell.Font
        .Color = RGB(0, 255, 0)
        .Size = 14
        .Bold = True
     End With

    'orange
    Case "Pending Feedback"
    With MyCell.Font
        .Color = RGB(255, 141, 0)
        .Size = 14
        .Bold = True
    End With
    
    'red
    Case "Stuck"
    With MyCell.Font
        .Color = RGB(255, 0, 0)
        .Size = 14
        .Bold = True
    End With

End Select

Next MyCell

End Sub
  • Притисните дугме Сачувај у свом Висуал Басиц уређивачу.
  • Сада притисните Рун , а затим изаберите Рун Суб/УсерФорм (или једноставно притисните Ф5).
  • Пређите на радни лист Схеет1 и приметите промене. Вашим уносима у табели је додељено више кодова боја у складу са њиховим текстом (користећи функцију РГБ боје), а такође смо поставили да текст буде подебљан и повећали његову величину.

Како подесити боју фонта текста у Екцел-у помоћу ВБА?

  • Ако нисте сачували свој код, притисните дугме Сачувај (или Цтрл+С), а затим такође сачувајте радну свеску.

Приступите свом ВБА макроу

  • Имајте на уму да је ваш код увек доступан за покретање из команде Макрои која се налази на картици Приказ (или алтернативно у Програмер | Макрои)

Како подесити боју фонта текста у Екцел-у помоћу ВБА?

Остави коментар

Kako popraviti grešku u Outlooku: ne može se slati e-pošta, ali se može primati

Kako popraviti grešku u Outlooku: ne može se slati e-pošta, ali se može primati

Popravite Outlook kada možete da primate e-poštu, ali ne i da šaljete. Proverite sanduče za slanje, offline režim, prijavljivanje, SMTP podešavanja, profile i promene u Microsoft 365.

Jednostavan Excel šablon za dvonedeljni obračun zarada za male timove: Praktični vodič za podešavanje

Jednostavan Excel šablon za dvonedeljni obračun zarada za male timove: Praktični vodič za podešavanje

Izgradite jednostavan dvonedeljni obračun zarada u Excelu za mali tim, sa satima, platom, odbicima, oznakama za pregled, rezimeima i smernicama za vođenje evidencije.

Jednostavan predložak prezentacije za obuku novih zaposlenika: Praktični nacrt od 12 slajdova

Jednostavan predložak prezentacije za obuku novih zaposlenika: Praktični nacrt od 12 slajdova

Izradite jednostavnu prezentaciju za uvođenje novih zaposlenika koristeći praktičnu strukturu od 12 slajdova koja pokriva očekivanja za radno mjesto, alate, sigurnost, politike, zaštitu na radu i aktivnosti prvog tjedna.

Kako izvesti Salesforce kontakte u čist Excel format bez oštećenja ID-ova ili brojeva telefona

Kako izvesti Salesforce kontakte u čist Excel format bez oštećenja ID-ova ili brojeva telefona

Izvezite Salesforce kontakte u Excel na čist način: kreirajte odgovarajući izveštaj, izvezite samo detalje u CSV formatu, uvezite pomoću Power Query-a, sačuvajte ID-ove i vodeće nule, bezbedno uklonite duplikate i proverite rezultat.

Šablon nedeljnog rasporeda čišćenja za štampu za Airbnb domaćine (Word i PDF)

Šablon nedeljnog rasporeda čišćenja za štampu za Airbnb domaćine (Word i PDF)

Koristite ovaj šablon nedeljnog rasporeda čišćenja za štampu za Airbnb domaćine da organizujete čišćenje između gostiju, dubinsko čišćenje, dopunu zaliha, bezbednosne provere i štampu iz Word-a u PDF.

Besplatni mesečni kalendar računa za Excel: Praktična podešavanja za 2026. godinu

Besplatni mesečni kalendar računa za Excel: Praktična podešavanja za 2026. godinu

Organizujte mesečne račune u Excelu pomoću besplatnog rasporeda kalendara računa, praćenja datuma dospeća, formula za status, polja za automatsko plaćanje i praktičnih saveta za tok novca.

Formula u Excelu se ne računa automatski? Popravite to u 3 jednostavna koraka

Formula u Excelu se ne računa automatski? Popravite to u 3 jednostavna koraka

Popravite formule u Excelu koje se ne računaju automatski u tri koraka: omogućite automatsko računanje, ponovo izračunajte i popravite ćelije sa formulama.

Šablon za praćenje troškova nezavisnih ugovornih radnika za američke freelancere: Šta pratiti u 2026. godini

Šablon za praćenje troškova nezavisnih ugovornih radnika za američke freelancere: Šta pratiti u 2026. godini

Izgradite praktičan alat za praćenje troškova za američke freelancere sa kategorijama prilagođenim obrascu Schedule C, poljima za račune, praćenjem pređenih kilometara i ažuriranjima IRS pravila za 2026. godinu.

Najbolje besplatne aplikacije za fakturisanje za mala uslužna preduzeća u SAD (2026)

Najbolje besplatne aplikacije za fakturisanje za mala uslužna preduzeća u SAD (2026)

Uporedite najbolje besplatne aplikacije za fakturisanje za američka uslužna preduzeća u 2026. godini, uključujući Zoho Invoice, Wave, Square, PayPal i Invoice Ninja.

Besplatni Excel šablon za praćenje prihoda i rashoda iznajmljene nekretnine: Vodič za početnike

Besplatni Excel šablon za praćenje prihoda i rashoda iznajmljene nekretnine: Vodič za početnike

Koristite besplatni Excel alat za praćenje iznajmljene nekretnine kako biste organizovali prihode, rashode, nekretnine i mesečni novčani tok. Naučite šta beležiti, kako ga podesiti i koje greške izbegavati.