Excel

Šerých Jakub Serych na panska.cz
Sobota Leden 31 13:26:22 CET 2015


Možná by bylo jednodušší než vymýšlet smyčku z toho udělat uživatelskou funkci (jmenuje se to UDF?). Už je to strašně dávno, co jsem něco takového dělal, takže už nevzpomenu jak, ale vím, že to nějak šlo.

Jakub Šerých

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Zdeněk
Sent: Saturday, January 31, 2015 12:18 PM
To: 'HW-news'
Subject: RE: Excel

Tak nakonec to ve VBA nebylo tak složité:

    If Range("A2").Font.Strikethrough = True Then Range("B2") = "" Else Range("B2") = Range("A2")

Už jen zbývá obalit to smyčkou pro celou tabulku.

Díky za nasměrování. :)

Zdeněk

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Šerých Jakub
Sent: Saturday, January 31, 2015 10:55 AM
To: HW-news
Subject: RE: Excel

IMHO jediná cesta bude přes Makra = VBA. Ale bude to asi cesta hodně trnitá :-(
Doporučuji si nahrát nové pokusné makro, ve kterém si do buňky vložíte text, a pak upravíte vlastnosti jeho písma. Pak si makra zobrazte a klikněte na Upravit makro. Tam uvidíte jak se ve VBA dostat k příslušným vlastnostem.

Jakub Šerých

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Zdeněk
Sent: Saturday, January 31, 2015 10:00 AM
To: hw-list na list.hw.cz<mailto:hw-list na list.hw.cz>
Subject: OT: Excel

Nemá někdo nápad, jak ve vzorci nebo v makru zjistit vlastnosti písma ve vybrané buňce?
Mám soubor, kde jsou v některých buňkách přeškrtnutá čísla a potřeboval bych je nahradit 0.
Našel jsem pouze funkci POLÍČKO, která vrací některé informace o buňce. Bohužel ne vlastnosti písma. :(

Neřešil jste to někdo?
Případně bych uvítal i info, že to vyřešit nejde, abych zbytečně nehledal. :)

Zdeněk
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150131/58757f9c/attachment.html>


Další informace o konferenci Hw-list