Kuidas määrata Exceli teksti fondi värvi VBA-ga?

Selles õpetuses õpime kasutama Visual Basic for Applications (VBA) teksti suuruse ja stiili muutmiseks Exceli lahtris lahtri sisu põhjal. See õpetus kehtib Excel 365, 2021, 2019 ja 2016 jaoks.

Eelvoorud

Kui olete Exceli VBA arenduses uus, soovitan teil enne õpetuse läbimist tutvuda meie Exceli VBA makroaabitsaga.

Enne kodeerimise alustamist peaksite lindil lubama Excelis oma arendaja vahekaardi , vastasel juhul ei pääse te Visual Basicu redaktorile juurde.

Muutke oma Exceli lahtri teksti atribuute VBA abil

Määratlege oma arvutustabel

Alustuseks määratleme Exceli tabeli, mida kasutame näitena. Kasutage seda selle õpetuse järgimiseks.

  • Avage Microsoft Excel ja looge uus makrotoega Exceli töövihik ( .xlsm ) nimega Excel_Macros.xlsm
  • Salvestage oma arvutustabel kohalikule kettale.
  • Jätkake töölehel Sheet1 ja lisage allolev tabel:

Kuidas määrata Exceli teksti fondi värvi VBA-ga?

  • Nüüd klõpsake lindilt valikut Valemid .
  • Seejärel klõpsake nuppu Määra nimi .
  • Määratlege nimega vahemik, millele rakendate oma VBA-koodi, nagu allpool näidatud, ja klõpsake nuppu OK .

Kuidas määrata Exceli teksti fondi värvi VBA-ga?

Kasutage fondi värvi ja stiili muutmiseks atribuuti Cell.Font VBA

  • Liikuge vahekaardile Arendaja .
  • Järgmisena minge edasi ja vajutage nuppu Visual Basic .
  • Tõstke vasakpoolses Project Exploreris esile projekt Excel_Macros.xlsm , seejärel vajutage nuppu Lisa ja valige Moodul .
  • Luuakse uus VBA moodul nimega Module1 .
  • Jätkake ja kleepige vastloodud moodulisse järgmine kood:
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
  • Klõpsake Visual Basicu redaktoris nuppu Salvesta .
  • Nüüd klõpsake nuppu Käivita ja seejärel valige Käivita alam/kasutajavorm (või vajutage lihtsalt klahvi F5).
  • Liikuge töölehele Sheet1 ja märkige muudatusi. Teie tabelikirjetele määrati vastavalt nende tekstile mitu värvikoodi (kasutades RGB värvifunktsiooni), samuti määrasime teksti paksuks ja suurendasime selle suurust.

Kuidas määrata Exceli teksti fondi värvi VBA-ga?

  • Kui te pole oma koodi salvestanud, vajutage nuppu Salvesta (või Ctrl+S), seejärel salvestage ka töövihik.

Juurdepääs oma VBA makrole

  • Pange tähele, et teie kood on alati saadaval, et saaksite käivitada käsu Macros, mis asub vahekaardil Vaade (või alternatiivselt jaotises Arendaja | Makrod).

Kuidas määrata Exceli teksti fondi värvi VBA-ga?

Jäta kommentaar

Kuidas eksportida Salesforce'i kontakte puhtasse Exceli formaati ilma ID-sid või telefoninumbreid rikkumata

Kuidas eksportida Salesforce'i kontakte puhtasse Exceli formaati ilma ID-sid või telefoninumbreid rikkumata

Eksportige Salesforce'i kontaktid Excelisse puhtalt: koostage õige aruanne, eksportige ainult üksikasjad CSV-na, importige Power Queryga, säilitage ID-d ja juhtivad nullid, eemaldage topeltkirjed turvaliselt ja kontrollige tulemust.

Prinditav nädalane koristusgraafiku mall Airbnb peremeestele (Word ja PDF)

Prinditav nädalane koristusgraafiku mall Airbnb peremeestele (Word ja PDF)

Kasutage seda prinditavat nädalast koristusgraafikut Airbnb peremeestele, et korraldada külaliste vahetuse koristust, põhjalikku puhastust, varude täiendamist, ohutuskontrolle ning Wordi ja PDF-i printimist.

Tasuta igakuise aruete kalendri korraldaja mall Excelile: praktiline seadistus aastaks 2026

Tasuta igakuise aruete kalendri korraldaja mall Excelile: praktiline seadistus aastaks 2026

Korraldage igakuised arved Excelis tasuta aruete kalendri paigutuse, tähtaja jälgimise, staatuse valemite, automaatse maksmise väljade ja praktiliste rahavoogude näpunäidetega.

Exceli valemid ei arvuta automaatselt? Lahenda see 3 lihtsa sammuga

Exceli valemid ei arvuta automaatselt? Lahenda see 3 lihtsa sammuga

Lahendage Exceli valemid, mis ei arvuta automaatselt, kolme sammuga: lubage automaatne arvutamine, taasarvutage ja parandage valemirakud.

Sõltumatu töövõtja kuluhalduse mall USA vabakutselistele: mida jälgida 2026. aastal

Sõltumatu töövõtja kuluhalduse mall USA vabakutselistele: mida jälgida 2026. aastal

Koostage praktiline kuluhaldur USA vabakutselistele, kasutades Schedule C-le sobivaid kategooriaid, kviitungite välju, sõidukilomeetrite jälgimist ja 2026. aasta IRS-i reeglite uuendusi.

Parimad tasuta arvestusrakendused väikestele teenindusettevõtetele USAs (2026)

Parimad tasuta arvestusrakendused väikestele teenindusettevõtetele USAs (2026)

Võrrelge parimaid tasuta arvestusrakendusi USA teenindusettevõtetele 2026. aastal, sealhulgas Zoho Invoice, Wave, Square, PayPal ja Invoice Ninja.

Tasuta Exceli mall üürikinnisvara kulude ja tulude jälgimiseks: algajate juhend

Tasuta Exceli mall üürikinnisvara kulude ja tulude jälgimiseks: algajate juhend

Kasutage tasuta Exceli üürikinnisvara jälgijat, et korraldada tulusid, kulusid, kinnistuid ja igakuist rahavoogu. Õppige, mida salvestada, kuidas seda seadistada ja milliseid vigu vältida.

Tasuta Agile-meeskondade projekti olekuaruande esitlusmall: mida peaks sisaldama?

Tasuta Agile-meeskondade projekti olekuaruande esitlusmall: mida peaks sisaldama?

Kasutage seda tasuta, kopeerimiseks valmis Agile'i projekti olekuaruande esitlusmalli, et näidata edenemist, riske, otsuseid ja järgmisi samme, muutmata uuendusi müraks.

Kuidas lahendada probleem “PowerPointi ekraanisalvestuse heli ei tööta”

Kuidas lahendada probleem “PowerPointi ekraanisalvestuse heli ei tööta”

PowerPointi ekraanisalvestusel on video, kuid heli puudub? Kontrollige helikontrolli, Windowsi mikrofonile juurdepääsu, sisendsätteid, taasesituse ühilduvust, uuendusi ja parandamist.

Tasuta töötajate vahetusgraafiku mall Excelis koos tundide kalkulaatoriga

Tasuta töötajate vahetusgraafiku mall Excelis koos tundide kalkulaatoriga

Koostage tasuta Exceli töötajate vahetusgraafik automaatsete tundide, öövahetuste käsitlemise, pauside mahaarvamiste, nädalatoodete, ületunnitöö planeerimise lipikute ja trükitava meeskonnavaatega.