Teen tällaista kilpiluetteloa. Kilven pituus on määritetty vakiomittaiseksi. Onnistuuko Excelissä laskea tekstin pituus. Merkkien määrällä se ei toimi, koska kirjaimet ovat eri pituisia. Esim. alla on molempia merkkejä 10 kpl.
XXXXXXXXXX
IIIIIIIIII
XXXXXXXXXX
IIIIIIIIII
Vastaukset 9
Vanhimmat
Vielä tarkennusta edelliseen.
Tarkoitus olisi tehdä ehdollisella muotoilulla, että jos ko.sarakkeen teksti on liian pitkä, niin solu menee punaiseksi.
jos käytät jotain tiettyä fonttia niin sen fontin attribuuttien avulla VBA:lla voi laskea likimain tekstin pituuden ja vertailla sitä sitten solun leveyteen. Ei ole muut keinoa...
jos useampi fontti käytössä niin ei kiinnosta...
Keep EXCELing
@Kunde
Fontti on vakio. Kerrotko lisää...
mikä fontin nimi ja fontin koko?
Arial 10
Onko Excel-Guru Kundella unohtunut tämä? Nostetaan vähän ylemmäs, niin palautuu mieleen.
ei ole unohtunut, mutta ollut niin kiirettä ettei ole kerinnyt paneutua asioihin.
Mutta nyt alkaa uuden vuoden vietto ja vkl aikana onkin sitten aikaa "harrastaa". Landella ei oo nettiä joten tiistaina varmaan jotain tuotosta tarjolla
"uusi vuosi uudet kujeet"...
http://www.kundepuu.com/viewtopic.php?f=155&t=506&p=674#p674
Keep EXCELing
@Kunde
Esimerkki: Soluun C3 =pituus(B3) Tämä laskee solun B3 merkit.
Soluun D3 =Jos(C3>10;"Liian pitkä";"")
Noilla pitäis aina kun solun B3 ylittää kymmen merkkiä tulla soluun D3 ilmoitus LIIAN PITKÄ