Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  16 17 18 19 20 21 22 23 24   další » ... 44

Jestli jsem to dobře pochopil....

Vzorec od lugra funguje, pokud je na začátku jednociferné číslo: 1.22:34:58 nebo 9.22:34:58. Jestli vám to nefunguje a nefunguje ani moje úprava, tak něco děláte špatně. Byli by vhodné se zaregistrovat a vložit přílohu s tím, co vám nefunguje.
Další podmínkou je, že čas musí mít všechny části dvouciferné, tzn. Nemůže být 1.2:4:48, ale musí být 1.02:04:48

místo userForm1.Show vložit:If Cells(Target.Row, Target.Column) = "Form1" Then
UserForm2.Hide
UserForm1.Show (0)
End If
If Cells(Target.Row, Target.Column) = "Form2" Then
UserForm1.Hide
UserForm2.Show 0
End If

?? Jaký zavináč? O žádném nevím.

Něco takového?

lugr napsal/a:

No jooo, máš pravdu. Vůbec mi to nedošlo. A teď mě to se*e.
. Zato jsi byl rychlejší 1

=KDYŽ(A(A4>=0,4;A4<=1);A4+5;A4*2)nebo=KDYŽ(A(A5>=0,4;A5<=1);A5+5;KDYŽ(A(A5>=0;A5<0,4);A5*2;" Číslo X je mimo rozmezí 0 - 1"))

Jinak:https://office.lasakovi.com/excel/funkce-logicke/kdyz-funkce-logicka-excel/

Já šel na to trochu složitě, tak to sem dávat nebudu. Jen bych upravil vzoreček od lugra: =HODNOTA(ZPRAVA(A1;8))*24+IFERROR(HODNOTA(ZLEVA(A1;NAJÍT(".";A1;1)-1));0)*24
Ten tvůj vzorec počítá s tím, že je na začátku (před tečkou) jednociferné číslo. Podle mě zadání zní tak, že tam nemusí být nic nebo třeba i dvouciferné číslo.

takto

Mně stačí dobrý pocit, že to funguje a někomu to ulehčí (zrychlí) práci. Taky si alespoň provětrám mozkové závity a často se i něco nového přiučím.

No, ale pokud bys nějakou kačku chtěl pustit, tak můžeš jakoukoliv částku poslat sem: 1660723399/0800, https://www.prorodiny.cz/centrum-pro-rodinu-a-socialni-peci/podporte-nas/

Kdyby náhodou něco nefungovalo jak má, klidně napiš sem nebo na soukromou zprávu. Poradíme, posloužíme, upravíme 1
Pokud třeba ty žluté buňky s počty chceš dát jinam, musí se v makru nastaveni() změnit jejich adresa.

1. Opraveno mazání - nevymaže jména před datem aktualizace. To co již proběhlo se nesmaže.
2. Změnil jsem načítání počtu jmen. Není to natvrdo v makru, jako doposud, ale načítá se přímo z listu - viz žluté buňky. Je to pro případ, že by se měnil počet jmen, počet svátku nebo počet sobot.
3. Seznam jmen nemusí být zdvojený.
4. Nějaké kosmetické úpravy v rámci makra.

Bude potřeba to otestovat.

Jestli to chápu dobře:

Sub dopln()

Dim radek As Integer

For radek = 1 To 10

If Range("A" & radek) = "" And (Range("M" & radek) = 1 Or Range("M" & radek) = 2) Then
Range("A" & radek) = "nákup"
ElseIf Range("A" & radek) = "" And Range("M" & radek) = 3 Then
Range("A" & radek) = "prodej"
End If

Next
End Sub

Jména jsou 2x protože to bylo pro mě nejvýhodnější jak zajistit posouvání jména pokud na někoho vyjde např odpolední a rozvoz nebo sobota po odpolední.
Jde to samozřejmě udělati v rámci makra, ale nechtěl jsem si to ze začátku komplikovat.

Tlačítko není problém dodělat, jen teď nemám kdy.
Taky by tam mohlo být pouze tlačítko přidat rok a žádný formulář by se nemusel dělat. Nevím však jaké máš představy a plány, co s tím ještě dělat.

DecredCZ napsal/a:

btw: jak se sem dává příloha - nikde to tlačítko nevidím.
Zaregistrovaný zřejmě jsi, tak se musíš ještě přihlásit. Pak se může vkládat příloha. Ovšem excel s makrem jedině zkomprimovaný (nebo přejmenovaný třeba na txt)

Jak vytvořit UserForm:
https://www.youtube.com/watch?v=EVExYJHqLXM&ab_channel=Videokurzy

Takto?


Strana:  1 ... « předchozí  16 17 18 19 20 21 22 23 24   další » ... 44

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