Nalezeno 192 výsledků hledání

od lubo.
14 říj 2013 14:48
Fórum: Kancelářské balíky
Téma: Závislé rolovací seznamy s podmínkou? Vyřešeno
Odpovědi: 10
Zobrazení: 2256
Pohlaví: Nespecifikováno

Re: Závislé rolovací seznamy s podmínkou? Vyřešeno

Proč si myslíš, že máš něco speciálního (mimo ne zcela vhodného uspořádání dat). Možností je více. Třeba ve zdroji ověřovacích kritérií vzorec: =INDEX(range_cylindr;0;POZVYHLEDAT(typ;range_typ;0)) (lepší je to pojmenovat a používat jméno, pozor na absoulutní/relativní odkazy) Nebo, když se sloupce p...
od lubo.
11 říj 2013 16:01
Fórum: Kancelářské balíky
Téma: Makro VBA -kopírování do první prázdné buňky Vyřešeno
Odpovědi: 8
Zobrazení: 4180
Pohlaví: Nespecifikováno

Re: Makro VBA -kopírování do první prázdné buňky Vyřešeno

Sub faktura_vydana() Dim rCil As Range ' na listu "VYDANÉ FAKTURY" vybereme výchozí buňku ".Range("a1")" a1 ' Tuto buňku si zapamatujeme v proměnné rCil "Set rCil = ..." Set rCil = Sheets("VYDANÉ FAKTURY").Range("a1") ' Pokud je tato buňka...
od lubo.
09 říj 2013 19:06
Fórum: Kancelářské balíky
Téma: Makro VBA -kopírování do první prázdné buňky Vyřešeno
Odpovědi: 8
Zobrazení: 4180
Pohlaví: Nespecifikováno

Re: Makro VBA -kopírování do první prázdné buňky Vyřešeno

Opraveno. Hledá první prázdnou buňku za zadanou, není ošetřen případ, kdy je celý sloupce vyplněn. Sub faktura_vydana() Dim rCil As Range ' vybere listu faktura, vybere buňku a zkopíruje Set rCil = Sheets("VYDANÉ FAKTURY").Range("a1") ' první buňku neznám If Not IsEmpty(rCil) The...
od lubo.
09 říj 2013 10:23
Fórum: Kancelářské balíky
Téma: Makro VBA -kopírování do první prázdné buňky Vyřešeno
Odpovědi: 8
Zobrazení: 4180
Pohlaví: Nespecifikováno

Re: Makro VBA -kopírování do první prázdné buňky Vyřešeno

Když už jsi to celé naklepal záznamíkem, proč jsi nedodal pár klapek(ctrl šipka)? Activate, select je zbytečný, jen zpomaluje makro Kopíruje od A1 Sub faktura_vydana() Dim rCil As Range ' vybere listu faktura, vybere buňku a zkopíruje Set rCil = Sheets("VYDANÉ FAKTURY").Range("a1"...
od lubo.
08 říj 2013 09:52
Fórum: Kancelářské balíky
Téma: Excel - priradenie hodnoty podla kombinácie 4 rôznych hodnôt Vyřešeno
Odpovědi: 2
Zobrazení: 743
Pohlaví: Nespecifikováno

Re: Excel - priradenie hodnoty podla kombinácie 4 rôznych ho Vyřešeno

Do G3:
=H3&"."&I3&"."&J3&"."&K3
A zkopírovat dolů

Do F3:
=SVYHLEDAT(A3&"."&B3&"."&C3&"."&E3;$G$3:$L$14;6;0)
od lubo.
01 říj 2013 00:30
Fórum: Kancelářské balíky
Téma: Vizualizace obsahu Excel tabulky Vyřešeno
Odpovědi: 10
Zobrazení: 964
Pohlaví: Nespecifikováno

Re: Vizualizace obsahu Excel tabulky Vyřešeno

Zadani je dane jednoznacne a bude to jednodussi kdyz se nebudou hledat chyby tam, kde nejsou a menit zadani. Cilem je dostat data z Excelove tabulky do cehokoliv, co je dokaze zobrazit a nesmi to pritom zamykat zdrojovy soubor. Zobrazovaci zarizeni ani umisteni souboru na to nema vliv. > Pokud zadán...
od lubo.
26 zář 2013 17:03
Fórum: Kancelářské balíky
Téma: EXCEL - výběr hodnoty z tabulky
Odpovědi: 3
Zobrazení: 780
Pohlaví: Nespecifikováno

Re: EXCEL - výběr hodnoty z tabulky

Maticové vzorce jsou pomalé, ale jsou v buňce. Jinak vzorcema přes pomocné buňky. Pomocí pozvyhledat hledat sloupec jednotlivých položek a pak to indexem (například) vypsat. Nebo makro. Ovšem jestli to PC má za 5 minut vytaženo, tak makro za 5 minut nevyrobím. (Pro 1000 sloupců je třeba ve vzorcích ...
od lubo.
26 zář 2013 13:41
Fórum: Kancelářské balíky
Téma: EXCEL - výběr hodnoty z tabulky
Odpovědi: 3
Zobrazení: 780
Pohlaví: Nespecifikováno

Re: EXCEL - výběr hodnoty z tabulky

Například maticové vzorce (ukládejí se trojhmatem ctrl-shift-enter) B16: =IFERROR(INDEX($B$2:$H$2;SMALL(KDYŽ($B3:$H3>0;(SLOUPEC($B$2:$H$2)-SLOUPEC($A$3));1000);SLOUPEC()-SLOUPEC($A$16)));"") B27: =IFERROR(INDEX($B$2:$H$2;SMALL(KDYŽ($B3:$H3=1;(SLOUPEC($B$2:$H$2)-SLOUPEC($A$3));1000);SLOUPEC...
od lubo.
24 zář 2013 10:46
Fórum: Kancelářské balíky
Téma: Excel - odemknutí všech listů pomocí makra Vyřešeno
Odpovědi: 8
Zobrazení: 4781
Pohlaví: Nespecifikováno

Re: Excel - odemknutí všech listů pomocí makra Vyřešeno

Pomotal jsi to. Mrkni příležitostně do nápovědy, co dělá a jak se používá volba UserInterfaceOnly. Sub VSEfiltr() Dim PASSWORD As String Dim bSdileno as Boolean PASSWORD = "heslo" With ActiveWorkbook bSdileno = .MultiUserEditing ' Zapamatovat stav pro případnou obnovu If .MultiUserEditing ...
od lubo.
23 zář 2013 17:43
Fórum: Kancelářské balíky
Téma: Excel - odemknutí všech listů pomocí makra Vyřešeno
Odpovědi: 8
Zobrazení: 4781
Pohlaví: Nespecifikováno

Re: Excel - odemknutí všech listů pomocí makra Vyřešeno

Použij před svým kódem

Kód: Vybrat vše

For Each List In ActiveWorkbook.Worksheets
   List.Protect Password:="Platné heslo", UserInterfaceOnly:=True
Next


Makro poběží, ochrana před uživatelem zůstává. Nastavení platí do zavření sešitu.
od lubo.
08 zář 2013 23:49
Fórum: Kancelářské balíky
Téma: Hodnota buňky EXCELu, závislá na jejím formátu (té buňky). Vyřešeno
Odpovědi: 2
Zobrazení: 275
Pohlaví: Nespecifikováno

Re: Hodnota buňky EXCELu, závislá na jejím formátu (té buňky Vyřešeno

Lze:

Function barva(rng As Range) As Long
Application.Volatile
barva = rng.Interior.Color
End Function

Má to ale několik ale: Buňka může mít pár miliónů barev, která je správná červená? Potom změna barvy není změnou z hlediska výpočtu excelu, je nutné funkci přepočítávat ručně.
od lubo.
26 srp 2013 01:00
Fórum: Kancelářské balíky
Téma: VBA: optimalizace, zrychlení funkcí
Odpovědi: 7
Zobrazení: 444
Pohlaví: Nespecifikováno

Re: VBA: optimalizace, zrychlení funkcí

Function fnPocetDni(DatumOd As Date, DatumDo As Date, bDen As Byte) As Integer Dim Pocet As Integer Dim dt As Date Dim i As Long Dim svatky As Variant Pocet = (DatumDo - DatumOd) / 7 For dt = dtDatumOd + Pocet * 7 To dtDatumDo 'zda vyhovuje cislo dne If CByte(DatePart("w", dt, vbMonday)) ...

Přejít na rozšířené vyhledávání