VBA - porovnání času mezi dvěma časy Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

butes
nováček
Příspěvky: 33
Registrován: duben 07
Pohlaví: Nespecifikováno
Stav:
Offline

VBA - porovnání času mezi dvěma časy  Vyřešeno

Příspěvekod butes » 08 úno 2021 22:24

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

Reklama
Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23592
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: VBA - porovnání času mezi dvěma časy

Příspěvekod ITCrowd » 09 úno 2021 07:41

Takhle těžko.
Ze zasání mi není jasné co je ve sloupci porovnání a co je kritériem toho rozmezí.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

butes
nováček
Příspěvky: 33
Registrován: duben 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: VBA - porovnání času mezi dvěma časy

Příspěvekod butes » 09 úno 2021 07:57

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.

Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23592
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: VBA - porovnání času mezi dvěma časy

Příspěvekod ITCrowd » 09 úno 2021 08:13

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>
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 366
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: VBA - porovnání času mezi dvěma časy

Příspěvekod elninoslov » 09 úno 2021 10:25

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.

Uživatelský avatar
G0dzila
Level 2.5
Level 2.5
Příspěvky: 277
Registrován: březen 10
Bydliště: Znojmo/Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: VBA - porovnání času mezi dvěma časy

Příspěvekod G0dzila » 09 úno 2021 10:46

A proč nepočítáš s celým datem a v buňce pouze zobrazíš to co chceš.

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3195
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: VBA - porovnání času mezi dvěma časy

Příspěvekod atari » 09 úno 2021 14:49

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.

butes
nováček
Příspěvky: 33
Registrován: duben 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: VBA - porovnání času mezi dvěma časy

Příspěvekod butes » 09 úno 2021 17:36

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
  • Výběr mezi dvěma NTB
    od Nejtt » 22 kvě 2023 17:21 » v Rady s výběrem hw a sestavením PC
    2
    484
    od Nejtt Zobrazit poslední příspěvek
    23 kvě 2023 19:53
  • Poraďte GPU+Zdroj+Casu
    od ttomasek » 20 led 2024 20:00 » v Rady s výběrem hw a sestavením PC
    7
    1153
    od Gerete Zobrazit poslední příspěvek
    23 led 2024 21:27
  • Porovnání technologie TV
    od Faster1 » 04 zář 2023 06:01 » v Vše ostatní (hw)
    6
    1922
    od Faster1 Zobrazit poslední příspěvek
    08 zář 2023 16:27
  • Porovnání hodnot ve sloupci Příloha(y)
    od luko02420 » 02 srp 2023 14:12 » v Kancelářské balíky
    0
    1515
    od luko02420 Zobrazit poslední příspěvek
    02 srp 2023 14:12
  • Rozdíl mezi RAM
    od kaliban123 » 06 kvě 2023 00:53 » v Rady s výběrem hw a sestavením PC
    5
    717
    od šulda Zobrazit poslední příspěvek
    06 kvě 2023 02:09

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů