Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  6 7 8 9 10 11 12 13 14   další » ... 36

Prohlédnu a vyzkouším. Dík za tipy!

Na svém disku mám pár starých návodů ve formátu HLP. Když jsem se do jednoho z nich po letech chtěl podívat, zjistil jsem, že Microsoft pro tyto soubory zrušil veškerou podporu. Google mi poradil, že to umí File Viewer. Když jsem si ho ale na zkoušku stáhl, ukázalo se, že HLP není mezi jeho podporovanými formáty. Znáte volně dostupný program, který ještě dnes (pod W-10) umí soubory HLP číst?

To vypadá zajímavě, tenhle způsob zápisu mne nenapadl. Samozřejmě vyzkouším. Dík za inspiraci!
Vyzkoušel jsem a funguje to!
Když umím odpovědět jiným, rád sám poradím. Velmi si naopak vážím toho, když na můj dotaz jiní poradí mně. Z té vzájemnosti mám nelíčenou radost!

Pro grafickou aplikaci bych chtěl využít číselných kláves numerické klávesnice pro směrovou růžici včetně šikmých pohybů na klávesách 1,3,7 a 9.
Application.OnKey "1", "Proc1" ale reaguje pouze na jedničku z horní řady základní klávesnice. Hodnotu vbKeyNumpad1 (pro jedničku z numerické klávesnice) zase neumím zadat do syntaxe pro Application.OnKey. Lze požadovaného chování (tj. reakce OnKey na numerickou klávesnici) nějak dosáhnout?

Před časem jsem napsal extrémně rychlou proceduru na dané téma. Její přizpůsobení konkrétním podmínkám je velmi snadné.

Milý Chezy, pár pravidel tohoto fóra:
1. Jde o bezplatnou pomoc pro ty, kdo se potřebují zeptat
2. Každý, kdo se ptá, by měl svůj dotaz pečlivě promyslet
3. Každý, kdo odpovídá, zdarma věnuje svůj čas tazateli
4. Ne každý dotaz je rozumný, ne každá odpověď obsahuje jeho řešení
5. Tazatel by měl být vděčný za každou odpověď bez ohledu na to, jestli se mu líbí nebo ne.
6. Podrážděná reakce na kritiku zadání odrazuje od další chuti odpovídat takovému tazateli

Samolibé a povýšené odpovědi xlnc jsou pro něj typické. To ale neznamená, že neumí. Když se mu náhodou chce, ví hodně!

Může jít o špatný výklad toho, jak RemoveDuplicates pracuje. Podmínka, daná parametrem Columns, se porovnává jako celek. Duplicita tedy nastává, pokud platí současná shoda hodnot ve všech vyjmenovaných sloupcích. Současná shoda hodnot v šesti sloupcích je dost neobvyklý stav.

Problém se Selectem objektů na skrytém listu vede na všeobecně zavedenou pověru, že nelze pracovat se skrytým listem. Jediné, co nelze, je ten Select, se kterým s takovou oblibou pracuje makro kamera. Pravda je, že oslovovat přímo oblasti buněk nebo objekty na skrytém listu včetně jejich změn je bez problémů možné.
Druhou pověrou je, že Application.ScreenUpdating = True je nutné použít vždy před koncem procedury s vypnutým zobrazováním změn. Konec procedury to provede automaticky sám. Vynucené obnovení je naopak často zdrojem zbytečného flickeru.

Když ten textový soubor přiložíte, velmi pravděpodobně dostanete rychlou odpověď, v čem děláte při importu dat chybu.

Pokud platí, že maximální počet bodů je roven počtu účastníků soutěže, pak můžete počítat dosažené body ve sloupci E své tabulky podle vzorce

=18-(D11+(COUNTIF($D$11:$D$27;D11)-1)/2)

Použité číslo 18 je o jednu větší, než počet účastníků soutěže

Vzhledem k tomu, že Excel-VBA lze kdykoliv podpořit knihovnou MS DAO 3.6 pro práci s databází .mdb (což je datový základ Accessu), není nutné Access vlastnit, abychom mohli takovou databázi v Excelu vytvořit, plnit i využívat prostřednictvím dotazů. Ukládání dat do databáze je pro jejich sdílení samozřejmě o řád účinnější a bezpečnější, než ukládání dat ve sdíleném excelském sešitu.

Přečtěte si nápovědu k tématu sdílení. Ptát se na věci, popsané v nápovědě, nepokládám za věc, která by patřila do tohoto fóra.

Kód, který dostanete pomocí záznamníku maker, má skoro 40 řádků, z velké části zbytečných. Pro vnější ohraničení oblasti lze použít také metodu BorderAround, např.:

Sub VybarviOblast()
With Selection
.BorderAround Weight:=xlMedium
.Interior.Color = RGB(222, 222, 222)
End With
End Sub

Za makro lze pokládat pouze proceduru bez parametrů, umístěnou ve standardním modulu. Jen takové procedury jsou obsahem nabídky maker pro celý sešit. Pokud zůstane vaše procedura jako kód VBA v jednom listu, nebude z jiných listů viditelná ani volatelná. Přemístěte proceduru do standardního modulu a pak ji můžete volat ze všech listů vašeho sešitu.

Bohužel se mi potvrdilo, že zmíněný terminologický zmatek pochází už přímo z dílny Microsoftu. Přesto mi vaše odpovědi přinesly námět k řešení mého výkladového problému.
Pro kontingenční tabulku se u nás zavedla běžně používaná zkratka KT (i když tam, kde se jmenuje Pivot Table, té zkratce nikdo neporozumí). Název Excel Table pro ListObject se mi líbí, a z něj jsem si odvodil - podle vzoru KT - vlastní zkratku ET, kterou čtu jako Excel Table. Dobře se to píše, vyslovuje i používá pro odlišení pojmů. Dík za inspiraci a nabízím k využití!


Strana:  1 ... « předchozí  6 7 8 9 10 11 12 13 14   další » ... 36

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse