Hogyan lehet lekérdezni Excel VBA-ban egy makróval egy adott cella és a tartalmának formázási tulajdonságait?
Pl. ha azt szeretném megtudni, hogy a cellába beírt adatok:
- vastag vagy normál stílusban vannak-e beírva?
- milyen a beírt tartalom orientáltsága (el van-e forgatva)?
- milyen a cella háttérszíne (kitöltöttsége)?
- milyen színe van a beírt tartalomnak?
- van-e keret a cellának, és ha van akkor
- milyen a keretezése,
- stb.
Makrórögzítővel (is) tanulgatom a programozást.
Az nem okoz gondot, hogy egy cella formázását megváltoztassam. Értem a logikáját is.
Arra sajnos még nem sikerült rájönnöm, hogy hogyan, milyen utasításokkal tudom lekérdezni egy adott cella állapotát.
Segítene ebben valaki?
Már az is segítség, ha ajánlotok olyan linket, ahol türelmes olvasgatás után magamtól is rálelhetek az infóra.
Köszönöm, időközben már megoldottam makróval.
Azonban az általad javasolt út is hasznos segítség Excelen belül, mert nem ismertem.
Amikor rogzited a makrot, latod, hogy hogyan kell tulajdonsagokat megvaltoztatni.
pl: Range("A1").Orientation = -90 a forgatashoz
Akkor csak ki kell irni a Range("A1").Orientation taulajdonsagot pl MsgBox(Range("A1").Orientation)
Vagy Range("A1").Value = Range("A1").Orientation
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!