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
-
- 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.
-
- 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
-
-
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
- 823
-
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
- 4745
-
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 5 hostů