Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  23 24 25 26 27 28 29 30 31   další » ... 77

Pokud bys chtěl "kopírovací" vzorec který si spočítá i poslední výskyt řádku "počet hodin", pak by to šlo maticově:
{=SUMIF(POSUN($A$2;0;0;MAX(KDYŽ($A$2:$A$1000="počet hodin";ŘÁDEK($A$2:A$1000)));1);"počet hodin";POSUN(B$2;0;0;MAX(KDYŽ($A$2:$A$1000="počet hodin";ŘÁDEK($A$2:$A$1000)));1))}, ale musel bys (myslím) zrušit v tom žlutém řádku sloučení buněk.
Jinak je to v podstatě to, co napsal zEjnik.

Možná tak (vlastní fcí), ale jistě bude něco elegantnějšího.

přidej
Combobox1.ColumnCount = 2

vzorcem (modré)

akorát jsem to napsal do jiných buněk, než jsi chtěl, ale to si přehodíš

Vlastní fcí, pokud to nevadí.

Nevím přesně jak to myslíš, ale touto fcí lze vypisovat PF.
Function CondFormula(myCell, Optional cond As Long = 1) As String
Application.Volatile
CondFormula = myCell.FormatConditions(cond).Formula1
End Function

Tak jsem se přecijen podíval. Nemáš pro Combobox1 definovaný RowSource.
tuto část kodu, co máš v Listu1
konec = start
Do Until Worksheets("List1").Range("A" & konec) = "" 'načítání dat do comboboxu - ID
zaznam.ComboBox1.AddItem Worksheets("List1").Range("A" & konec).Value
konec = konec + 1
Loop

zruš i s Load a bez Load ji dej do Private Sub UserForm_Initialize() pro Uf zaznam.

Ani jsem se na to nedíval, ale podle mě mu musíš říct, že chceš pracovat s tím nebo tím Userformem.
Tedy použít třeba Userform1.TextBox1 = ....... pokud jsi "v jiném" userformu.

Existuje GOOGLE, tak Googli. O adresování tam toho najdeš tolik, že budeš číst až do velikonoc. 3 9

něco z toho je zde
abecední řazení (dva způsoby)
procenta, známka

ale nevím, jestli ti to k něčemu bude, když s prominutím nevíš ani jak spočítat procenta. No mrkni.

No není to tak úplně pravda. Tento parametr je číslo, které udává pořadí. SMALL .....,1 = první resp. nejmenší číslo z oblasti. Když tam bude 3, je to třetí nejmenší číslo oblasti. A protože potřebujeme ve sloupci seznam od nejmenšího až po nějaké číslo, mohou tam být buď 1,2, 3 atd. Ale to se špatně kopíruje, takže jsem použil tento vzorec ŘÁDEK(), který při kopírování automaticky "zadá" pořadí a využije k tomu čísla řádků. On tedy počítá, pokud je na řádku třeba 8 s číslem 8 a vy potřebujete číslo 1, tak proto mínus 7.

Místo fce MIN je použito SMALL

vypsat s pomocí skrytého sloupce lze třeba takto

Oprava

Nejdříve tl. a pak vyber oblast.


Strana:  1 ... « předchozí  23 24 25 26 27 28 29 30 31   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