Příspěvky uživatele


< návrat zpět

Strana:  1 2 3 4 5 6 7 8 9   další » ... 59

Důvod:
Windows("Sešit1").ActivateI když po prvním vygenerování nově vytvořený sešit zavřeš, tak další sešit, který se ti vytvoří, již nebude Sešit1, ale Sešit2, Sešit3 atd. Tak je to v Excelu implicitně přednastaveno.
P.

Řešením je metoda PasteSpecial - Operation:=xlPasteValues.
P.

Příkaz Select.
P.

Možným řešením obou dotazů je adresování přes funkce Excelu NEPŘÍMÝ.ODKAZ a ODKAZ.
P.

Příklad pro odkaz na A16 a další v řadě (A1 zadat napevno):
=NEPŘÍMÝ.ODKAZ(ODKAZ(ŘÁDEK(A1)*15+1; 1; 4; 1; "List2"); PRAVDA)

Co myslíte tím, že je to "zacyklené"? Kdyby bylo makro skutečně zacyklené, tak se nedokončí, což není váš případ.

Spíše máte na mysli, že makro (resp. událost sešitu) trvá moc dlouho. No, vzhledem k tomu, že tam několikrát sešit zbytečně ukládáte, se není co divit ;-). Příkaz na uložení sešitu stačí mít v tomto případě pouze 1x, klidně hned na začátku události sešitu. Zbylé příkazy tam jsou zbytečné a jenom událost zpomalují.
P.

Obávám se, že toto (smazání obsahu buňky) bez VBA nepůjde.
P.

Nastudujte si problematiku maticových vzorců v Excelu...

Zápis maticového vzorce je přes CTRL+SHIFT+ENTER. Funkce ŘÁDEK se v těchto případech využívá pro výpis x-té hodnoty výsledné matice.
P.

Identifikační číslo můžeš získat například maticovým vzorcem:
=IFERROR( SMALL( KDYŽ(Data_!$C$3:$C$12=1; KDYŽ(Data_!$D$3:$D$12="A"; Data_!$B$3:$B$12)); ŘÁDEK(A1)); "")A zbylé sloupce pak již klasicky přes SVYHLEDAT vybraného ID v původní tabulce.
P.

Viz příloha:

Já mám otázku na tebe ;-). Proč si myslíš, že je to nelogické? Proč by mělo IRR pro ORIG CF vyjít vyšší?

Co je třeba zvažovat - počáteční investici, v prvním případě máš vyšší výdaje v prvních dvou letech. Vyzkoušej citlivostní analýzu - například si zkus dosadit stejné hodnoty pro první 2 roky a hned uvidíš rozdíl.

A skladba, respektive pořadí příchozích toků má také samozřejmě vliv na výsledek, protože je třeba brát v úvahu časovou hodnotu peněz - tedy 1000 Kč dnes má větší cenu než 1000 Kč za 7 let (peněžní toky proto diskontuješ). To že ti v prvním případě přiteče poměrově větší suma v sedmém roce nemá tedy až takový vliv na výsledek. To že ti v prvním případě doteče větší celková suma není taktéž rozhodující...
P.

Inu jak jsem psal, lze to vložit přímo do vzorce, který zde již byl prezentován. Místo odkazu na buňku A1 nebo B1 prostě jenom rozšíříš vzorec o další funkci.
P.

Tak rozdělení není problém, či ano?
Lze k tomu použít například textové funkce ZLEVA a ZPRAVA (případně pak ještě funkci HODNOTA). No a toto všechno lze případně nacpat do výše zmíněného vzorce, takže výpočet pak bude pouze v jednom sloupci...
P.

Pokud to chápu dobře, tak stačí použít obyčejnou funkci KDYŽ.
P.

Např. pro buňku H5:
=KDYŽ(A5=""; H4; A5)

Toto lze vyřešit jedině makrem.
P.

Příklad pro buňku A1:
Sub Zapis_mesic_do_bunky()

If Range("A1").Value = "" Then
Range("A1").Value = Format(Date, "mmmm")
End If

End Sub

Příklad pro oblast buněk A1 až A100:
Sub Zapis_mesic_do_sloupce()
Dim radek As Long

For radek = 1 To 100
If Cells(radek, 1).Value = "" Then
Cells(radek, 1).Value = Format(Date, "mmmm")
End If
Next radek

End Sub

Automatické spuštění Excelu dle parametru (např. čas) lze nastavit ve Windows v "Plánovači úloh".
Makro bych pak vložil do události sešitu "Workbook_Open".
P.

Stačí pouze vyladit nastavení podmíněného formátování.

Dejme tomu, že máš tedy formát buněk nastavený na procenta, pak je nutné v podmíněném formátování u datových pruhů nastavit jako minimum Číslo = 0 a jako maximum Číslo = 1.
P.

Viz příloha:


Strana:  1 2 3 4 5 6 7 8 9   další » ... 59

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura III

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

Aktivní diskuse

Excel s funkci maker

Amor007 • 9.12. 14:22

Vytažení data z webu - VBA

betcup • 9.12. 11:28

Excel s funkci maker

Jiří497 • 8.12. 20:35

Makro Vycenásobné vykopírování dat

misocko • 8.12. 20:20

Excel s funkci maker

Amor007 • 8.12. 7:41

Excel s funkci maker

Jiří497 • 7.12. 21:47

Excel s funkci maker

Amor007 • 7.12. 12:14