Ahojte, potřeboval bych pomoc s kódem. Mám sloupec START, sloupec CÍL a třetí sloupec POROVNANI. A potřeboval bych do dalšího sloupce porovnat jestli sloupec POROVNANI je v rozmezí hodnot START a CÍL
Komplikaci vidím, když je přechod dne, např. START bude 23:00 a CÍL 10:00 apod.
máte někdo nějaký nápad?
Díky
VBA - porovnání času mezi dvěma časy Vyřešeno
-
Uziv00
- Pohlaví:

Re: VBA - porovnání času mezi dvěma časy
Takhle těžko.
Ze zasání mi není jasné co je ve sloupci porovnání a co je kritériem toho rozmezí.
Ze zasání mi není jasné co je ve sloupci porovnání a co je kritériem toho rozmezí.
Re: VBA - porovnání času mezi dvěma časy
zkusím to blíže specifikovat na příkladu. Řidič nastoupil do práce v 6:00 a skončil práci v 16:00. Odevzdal účtenku na benzín, která byla vystavena v 12:00 tzn, že byla vystavena během jeho pracovní doby. Účtenka bude akceptovaná. Pokud ale donese účtenku na které je čas 17:30, byla mimo pracovní dobu a akceptovaná nebude.
-
Uziv00
- Pohlaví:

Re: VBA - porovnání času mezi dvěma časy
Pokud je CÍL mínus START > 0 Akceptuj účtenku v intervalu <START až CÍL>
Pokud je CÍL mínus START < 0 Akceptuj účtenku v intervalu < START až 24:00> a v intervalu <0:00 až CÍL>
Druhá možnost by taky mohla být:
Pokud je CÍL mínus START < 0 NEakceptuj účtenku v intervalu <CÍL až START>
Pokud je CÍL mínus START < 0 Akceptuj účtenku v intervalu < START až 24:00> a v intervalu <0:00 až CÍL>
Druhá možnost by taky mohla být:
Pokud je CÍL mínus START < 0 NEakceptuj účtenku v intervalu <CÍL až START>
- elninoslov
- Level 2.5

- Příspěvky: 386
- Registrován: červen 13
- Pohlaví:

- Stav:
Offline
Re: VBA - porovnání času mezi dvěma časy
Vy tam nemáte vo výkaze určujúci dátum? Alebo aspoň nejaké pravidlo, že napr. ak je čas menší ako 6:00 tak as jedná o ďalší deň, ak je čas väčší ako 6:00 tak sa jedná o ten istý deň. A podľa toho by sa dalo určiť, v ktorý deň je vôbec Cieľ. Ale ak tam máte pri každom čase dátum, stačí jediná jednoduchá podmienka na jeden riadok. To by chcelo prílohu.
- G0dzila
- Level 2.5

- Příspěvky: 277
- Registrován: březen 10
- Bydliště: Znojmo/Brno
- Pohlaví:

- Stav:
Offline
- Kontakt:
Re: VBA - porovnání času mezi dvěma časy
A proč nepočítáš s celým datem a v buňce pouze zobrazíš to co chceš.
Re: VBA - porovnání času mezi dvěma časy
S těmi časy (před 6. atd) to není tak jednoznačné, když jsou různé směny přes půlnoc.
A proč to chceš dělat přes VBA?
Nejjednodušší bude když sem dáš přílohu.
A proč to chceš dělat přes VBA?
Nejjednodušší bude když sem dáš přílohu.
Re: VBA - porovnání času mezi dvěma časy
po mnoha testech a uvážení jsem se rozhodl se na to vykváknout a nedělat nic tak složitého. Díky všem za snahu.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Změna dat (dle času), když je PC vypnuté. Jak je to možné? Příloha(y)
od Minapark » 24 říj 2025 09:57 » v Windows 11, 10, 8... - 9
- 1818
-
od Minapark
Zobrazit poslední příspěvek
25 říj 2025 14:31
-
-
-
Porovnaní sestavy + kde muže být problém? Příloha(y)
od Ribendik » 12 pro 2024 11:04 » v Rady s výběrem hw a sestavením PC - 2
- 1223
-
od Zivan
Zobrazit poslední příspěvek
12 pro 2024 12:26
-
-
-
Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě - 7
- 7870
-
od zuzana3
Zobrazit poslední příspěvek
25 pro 2024 22:23
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 13 hostů


