VBA Cell betűtípus
A VBA -ban a Tartomány objektum VBA betűtípus tulajdonságaival módosíthatja a betűtípus tulajdonságait. Írja be a következő kódot a VBA szerkesztőbe, és megjelenik az összes rendelkezésre álló lehetőség listája:
1 | Tartomány ("A1). Betűtípus. |
Az alábbiakban néhány leggyakoribb tulajdonságot tárgyalunk.
Betűszín megváltoztatása
A betűszínek beállításának néhány módja van.
vbColor
A színek beállításának legegyszerűbb módja a vbColors:
1 | Tartomány ("a1"). Betűtípus.Szín = vbRed |
A rendelkezésre álló színek tekintetében azonban nagyon korlátozott vagy. Csak ezek az opciók állnak rendelkezésre:
Szín - RGB
A színeket RGB (vörös zöld kék) alapján is beállíthatja. Itt adja meg a piros, zöld és kék színértékeket 0-255 között. E három szín használatával bármilyen színt készíthet:
1 | Tartomány ("a1"). Betűtípus.szín = RGB (255,255,0) |
Színindex
A VBA / Excel rendelkezik ColorIndex tulajdonsággal is. Így az előre elkészített színek elérhetővé válnak. Ezeket azonban indexszámként tárolják, ami megnehezíti annak megállapítását, hogy milyen színű:
1 | Tartomány ("a1"). Font.ColorIndex =… |
Írtunk egy cikket a VBA színkódokról, beleértve a VBA ColorIndex kódok listáját. Itt többet megtudhat a színekről.
Betűméret
Ezzel a betűméret 12 lesz:
1 | Tartomány ("a1"). Betűtípus.Méret = 12 |
vagy 16 -ig:
1 | Tartomány ("a1"). Betűtípus.Méret = 16 |
Félkövér betűtípus
A cella betűtípusát könnyű félkövérre állítani:
1 | Tartomány ("A1"). Font.Bold = Igaz |
vagy a félkövér formázás törléséhez:
1 | Tartomány ("A1"). Font.Bold = Hamis |
Betűtípus neve
A betűtípus nevének megváltoztatásához használja a Név ingatlan:
1 | Tartomány ("A1"). Font.Name = "Calibri" |
1 | Tartomány ("A1"). Font.Name = "Arial" |
1 | Tartomány ("A1"). Font.Name = "Times New Roman" |
Cellastílus
Az Excel lehetőséget kínál cellastílusok létrehozására. A stílusok megtalálhatók a Kezdőlap szalag> Stílusok:
A stílusok lehetővé teszik a kívánt cellaformázás mentését. Ezután rendelje hozzá ezt a stílust egy új cellához, és az összes cellaformázás azonnal alkalmazásra kerül. Beleértve a betűméretet, a cella színét, a cellavédelem állapotát és a Cellaformázás menüben bármi mást:
Személy szerint sok olyan modell esetében, amelyeken dolgozom, általában „bemeneti” cellastílust hozok létre:
1 | Tartomány ("a1"). Stílus = "Bemenet" |
A stílusok használatával könnyedén azonosíthatja a cella típusokat a munkalapon. Az alábbi példa végigmegy a munkalap összes celláján, és a Style = „Input” értékű cellákat „InputLocked” értékre változtatja:
1234567 | Dim cella mint tartományAz ActiveSheet minden cellájáhozHa Cell.Style = "Input", akkorCell.Style = "InputLocked"Vége HaKövetkező cella |