Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  34 35 36 37 38 39 40 41 42   další » ... 77

vlastní fcí - makrem

NASTAVENÍ>UPŘESNIT>Zobrazit možnosti pro tento sešit>Zobrazovat NULU v bunkách .....

A proč ne vzorcem, to je jednoduché.

třeba takto:
kód od POKIho

Sub Skryt()
Dim i As Long, r As Long

If Worksheets("Hárok1").cmbSKRYT.Caption = "zobraziť" Then
Rows.Hidden = False
Worksheets("Hárok1").cmbSKRYT.Caption = "skryť"
Exit Sub
End If

For i = 2 To Cells(Rows.Count, 2).End(xlUp).Row
r = 0
On Error Resume Next
r = Rows(i).Find(what:="SKRYŤ!!!", lookat:=xlWhole, LookIn:=xlValues).Row
If Err.Number = 91 Then
GoTo dalsi
End If
Rows(i).Hidden = True
On Error GoTo 0
dalsi:
Next i

Worksheets("Hárok1").cmbSKRYT.Caption = "zobraziť"
End Sub


pak můžete vymazat SKRYT v B.

MUSÍ protože v B2 máte bílým písmem napsáno SKRYŤ.
A když SKRYŤ, tak SKRYŤ !!! 9 9 9

EDIT: Ale to je tam využité k "odhalení" stavu skryné ano či ne. Takže bez toho to v tomto případě nefunguje a musel by se upravit kod.

maximum je pojmenovaná buňka s výpočetm na skrytém Listu 6. Na něm je uplně stejný postup (vyhodnocení roku a z maxRoku výběr Max čísla) jako na ostatních listech. Možná by bylo lepší dát všechno na jeden skrytý list.

edit: zadal jsi vzorec od ALa jako maticový ??
Shift+Ctrl+Enter ?

Samozřejmě, jen jsem nepostřehl anglickou verzi.
Jinak bomba !!! 9 9
Trochu jiný princip stanovení velikosti "čísla", ale to bych dohromady nedal. 8 8

@ AL

AHA CZ excel

=HODNOTA(ZPRAVA(MAX(HODNOTA(ZLEVA(oblast1; DÉLKA(oblast1)-5))+ZPRAVA(oblast1; 4)*1000000; HODNOTA(ZLEVA(oblast2; DÉLKA(oblast2)-5))+ZPRAVA(oblast2; 4)*1000000; HODNOTA(ZLEVA(oblast3; DÉLKA(oblast3)-5))+ZPRAVA(oblast3; 4)*1000000; HODNOTA(ZLEVA(oblast4; DÉLKA(oblast4)-5))+ZPRAVA(oblast4; 4)*1000000); DÉLKA(MAX(HODNOTA(ZLEVA(oblast1; DÉLKA(oblast1)-5))+ZPRAVA(oblast1; 4)*1000000; HODNOTA(ZLEVA(oblast2; DÉLKA(oblast2)-5))+ZPRAVA(oblast2; 4)*1000000; HODNOTA(ZLEVA(oblast3; DÉLKA(oblast3)-5))+ZPRAVA(oblast3; 4)*1000000; HODNOTA(ZLEVA(oblast4; DÉLKA(oblast4)-5))+ZPRAVA(oblast4; 4)*1000000))-4))&"-"&ZLEVA(MAX(HODNOTA(ZLEVA(oblast1; DÉLKA(oblast1)-5))+ZPRAVA(oblast1; 4)*1000000; HODNOTA(ZLEVA(oblast2; DÉLKA(oblast2)-5))+ZPRAVA(oblast2; 4)*1000000; HODNOTA(ZLEVA(oblast3; DÉLKA(oblast3)-5))+ZPRAVA(oblast3; 4)*1000000; HODNOTA(ZLEVA(oblast4; DÉLKA(oblast4)-5))+ZPRAVA(oblast4; 4)*1000000); 4)

zapomněl jsem přílohu

Opak řešení od ALa:
tedy pomocné sloupce, skrytý list a jednoduché, krátké vzorce.
Je to podle principu jak jsem psal výše.

@ AL mě to nefunguje (MV jsem zadal) ???

a prioritní je rok ?
tedy 1-2014 je větší než 555-2013 ?

pak tedy řadit podle rok a potom pořadové číslo ?

takto zapsaná "čísla" nejsou čísla, proto MAX nefunguje

=KDYŽ(ZPRAVA(A1;4)=".com";ZLEVA(A1;DÉLKA(A1)-4);A1)

Jiné jednodušší řešení.
Původně pojmenvané oblasti jsem přejmenoval na např."Le_tab" (původní název + podtržítko a tab)
Ve vzorcích je použito původních názvů oblastí, ale ty jsou upraveny z Exx:Ixx jen na Exx:Exx.
Vzorce jsou maticové.

Ve tvém případě myslím nejde pouzít VLOOKUP, protože ač se zdá že JE, tabulka NENÍ seřazena vzestupně. Proto ty chyby.
Podívej se přílohu Hárok2 tabulka Le sloupec vpravo.

?


Strana:  1 ... « předchozí  34 35 36 37 38 39 40 41 42   další » ... 77

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje