Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  45 46 47 48 49 50 51 52 53   další »

Přiznávám, že kontingenční tabulky opravdu nemám rád, ale zkusil jsem to a dostal se ke stejnému výsledku, takže jediné co mě napadá je Ctrl+C v jedné tabulce a Ctrl+V na konec druhé tabulky, což asi napadne víc lidí :-)

Už jsem to našel :-), znovu dát uložit jako webovou stránku -> publikovat a v rozevíracím seznamu vybrat Dříve publikované položky, čímž se dostanu k seznamu, který můžu upravit.

Třeba to pomůže i někomu jinému :-)
M@

Je-li v buňce číslo, tak půjdou použít jen logické (=,<>,>,<,=>,<=), pokud se změní formát na text buňky na text, tak to ještě neznamená že se obsah buňky změní na text.

Pokud je potřeba používat filtr (začíná na, končí na, nebo obsahuje), tak je potřeba do buňky již zadat číslo jako text např. s apostrofem na začátku '123 nebo v uvozovkách ="123", poté by měl filtr fungovat (snad :-) )

M@

Ahoj,

mám excel se spoustou listů, grafů apod. U několika oblastí jsem kdysi nastavil "uložit jako webovou stránku" -> Publikovat -> automaticky publikovat při uložení souboru.
Tudíž se mi při každém uložení xls souboru genorovalo pár výstupů jako webové stránky.

Problém je, že nyní došlo ke změně názvů složek a já bych potřeboval veškeré publikace přesměrovat na nové umístění, je zde nějaká cesta jak přepsat cestu v existujícím publikování (je vůbec šance někde najít seznam co vše se automaticky publikuje)?

Snad někdo poradí :-).
Děkuji
M@

Musím vám taky nechat trochu prostoru k odzkoušení funkce a nejen to zkopírovat :-), ale je fakt, že já si to cvičně zkusil na řadě celých čísel a tam potřeba nebyla :-), anebo už jsem tou dobou byl moc unavenej :-)).

M@

=INDEX(oblast brankařů;POZVYHLEDAT(max, nebo min výsledek ;oblast úspěšnosti))

jen tak pro info funkce large, nebo small by šla v tomto případě nahradit i funkcí max a min.

S pozdravem
M@

Napadají mě hned 2 :-).
1) První buňce v daném sloupci nastavit formát buňky na Obecný, pak F2 nebo dvojklikem vlézt do editace buňky a beze změny potvrdit Enterem, čímž se ze zobrazeného vzorce stane počítaný vzorec a v buňce se objeví výsledek, tento vzorec pak křížkem vpravo dole roztáhnout na celou oblast, to jde buď tažením myši se stisknutým levým tlačítkem, nebo dvojklikem na křížek.

2) pomocí makra

Public Sub preformatovani()
Dim sloupec As Single
Dim radek As Single

sloupec = 5 'číslo požadovaného sloupce
radek = 2 ' počáteční řádek

Do While Cells(radek, sloupec) <> ""
Cells(radek, sloupec).NumberFormat = "General"
Cells(radek, sloupec).Formula = Cells(radek, sloupec).Text
radek = radek + 1
Loop

End Sub


toto platí za přepokladu že je předem v buňce vzorec v textové podobě.

No zkuste a uvidíte :-)

M@

S drobnou úpravou lze použít takto:

Public Sub listy()
Dim mesto() As String
On Error Resume Next

mesto = Split("trebic,brno,ostrava,plzen,chomutov", ",")

Application.DisplayAlerts = False

For i = 0 To UBound(mesto)
Sheets(mesto(i)).Delete
ActiveWorkbook.Sheets.Add After:=Sheets(Sheets.Count)
ActiveWorkbook.ActiveSheet.Name = mesto(i)
Next

Application.DisplayAlerts = True
End Sub


M@

Třeba takhle :-) :

Public Sub listy()
On Error Resume Next

Application.DisplayAlerts = False

For i = 1 To 10
Sheets("data" & i).Delete
ActiveWorkbook.Sheets.Add After:=Sheets(Sheets.Count)
ActiveWorkbook.ActiveSheet.Name = "data" & i
Next

Application.DisplayAlerts = True
End Sub


M@

Přidal jsem ještě třetí možnost, kdy posledních 7 znaků z čárového kódu převádím na datum, tak aby bylo porovnatelné. Najít znak - a 4 znaky před ním = rok, následující 2 znaky = měsíc a den je dán na tvrdo 1. Pak by vše mělo fungovat. Pokud vás to někde nutí mačkat F9 pro přepočet tak je potřeba si zkontrolovat nastavení Excelu (u 2003) je to Nástroje -> Možnosti -> záložka Výpočty a zde zkontrolovat je-li vybrána volba Automaticky, pokud je vybrána volba Ručně tak to pro přepočítání vyžaduje F9, nebo uložení (je-li zaškrtnuto).

Snad to pomůže :-).
M@

Dobrý den,
pokud chcete odebrat 2009-10 z daného řetězce tak je potřeba použít funkci ZPRAVA a ne ZLEVA :-), ale i tak 2009-10 není formát data a lze to porovnat opět jen s textem (buňka A2), pokud v buňce A2 bude datum ve formátu data, tak zde bude den, měsíc a rok, což už neodpovídá z řetězce získanému údaji. Kdyžtak pošlete příklad v excelu jak je tam co zadáno.

M@

Ahoj,

ta podmínka mi nějak nesedí, spíš by mi tam sedělo
If IsEmpty(Listek) = true Then
ale ani tak mi to nefungovalo :-), tak jsem mrknul na net a tu podmínku bych nahradil touto:
If Application.WorksheetFunction.CountA(Listek.Cells) = 0 Then
pak už by to mělo fungovat, teda jen pro hodnoty v buňkách, ne pro objekty.

Čerpáno z http://excel.tips.net/Pages/T003280_Testing_for_an_Empty_Worksheet.html

S pozdravem
M@

Možností je více, třeba přes jakýsi evidenční list projektů a jednotlivých časů s nimi strávenými (tuto cestu bych asi volil) viz. přiložený příklad list Záznamy, kdy součty se dají buď vyhodnotit na jiném listu (Součty), anebo přímo v daném listu, kdy je nutno s každým záznamem roztáhnout i mezisoučtový vzorec.

No a pak možnost odpovídající požadavku kdy při zápisu do jedné buňky se zadaná hodnota přičte do jiné buňky - zde ale chybí zpětná sledovatelnost a sám bych touto cestou nešel. Je to za použití makra v příloze na listu Příklad2.

Upozornění: Po zápisu do buňky pomocí makra nelze použít tlačítko zpět.

S pozdravem
M@

Tady jsem narychlo něco připravil - jako ukázku jak by to mohlo fungovat, přičemž předpokládám že těch detailních informací tam bude více a pak lze filtrovat i dle dalších paramterů.
Přidávání záznamů je tady uděláno ručně a při spojení s Petrovým formulářem by vystavované faktury mohly být vkládané automaticky. Dále by šlo naprogramovat aby se při zadání kritérií spustil i automatický filtr, s čímž jsem se v tomto příkladu nedělal.

Snad to pomůže jako vzorový příklad, který lze dle vlastních požadavků upravit a po dohodě s Petrem třeba i zakomponovat do souboru Faktura II.

S pozdravem
M@

Jestli tomu dobře rozumím, tak by se do souboru Faktura II.xls, měly přidat další 3 listy Příjmy (vytavené faktury), Výdaje (přijaté faktury) a pak nějaký součtový list ke konkrétnímu datu.
List Příjmy by sloužil jako "databáze" vystavených faktur s požadovanými sloupci, datum / čas / částka a další detaily, tento by se mohl vyplňovat pomocí makra např. při tisku faktury na dotaz (uložit do DB - ANO / NE), což by znamenalo zásah do Petrova makra, které je zamčené na heslo, takže záleží na jeho dobré vůli :-).
List Výdaje by sloužil jako "databáze" výdajů s obdobnými daty jako na listu Příjmy - tyto dva listy by klidně mohli být spojeny v jedem a rozlišeny pouze jedním sloupcem, který by říkal o jaký typ se jedná (což by vlastně řeklo i znaménko ve sloupci s cenou +/-). Výdaje by se daly zadávat buď ručně vždy na nový řádek, anebo přes nějaký vlastní zadávací formulář, který by vložil data na první volný řádek.
Poslední součtový list by pak mohl funkovat na bázi DB vzorců a sčítat dle požadovaných kritérií).

Tak tolik teorie :-)


Strana:  1 ... « předchozí  45 46 47 48 49 50 51 52 53   další »

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

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32

Čas od do

jarek1111 • 18.4. 8:31

Makro smyčka

MilanKop • 18.4. 7:18

Makro smyčka

elninoslov • 18.4. 0:18

Makro smyčka

MilanKop • 17.4. 21:33