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

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
Guru Level 13
Příspěvky: 21926
Registrován: březen 10
Pohlaví: Muž

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

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
Guru Level 13
Příspěvky: 21926
Registrován: březen 10
Pohlaví: Muž

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: 303
Registrován: červen 13
Pohlaví: Muž

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: 264
Registrován: březen 10
Bydliště: Znojmo/Brno
Pohlaví: Muž

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 5.5
Level 5.5
Příspěvky: 2861
Registrován: říjen 08
Pohlaví: Muž

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

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
  • Problém s dvěma ram sloty
    od Pajus » 07 lis 2021 10:50 » v Problémy s hardwarem
    4
    181
    od Pajus
    07 lis 2021 11:45
  • PC nenabootuje s dvěma moduly RAM v základní desce
    od GreenSantaa » 23 led 2021 12:21 » v Problémy s hardwarem
    10
    753
    od GreenSantaa
    28 led 2021 22:36
  • Porovnání velikosti složek
    od petrmet » 04 říj 2021 14:17 » v Vše ostatní (sw)
    4
    332
    od petrmet
    04 říj 2021 15:04
  • Pomoc s výběrem/porovnání
    od Patr » 01 úno 2021 13:19 » v Rady s výběrem hw a sestavením PC
    18
    795
    od Patr
    04 úno 2021 18:57
  • Interní a externí SSD - porovnání
    od petr.sadek » 22 dub 2021 10:27 » v Rady s výběrem hw a sestavením PC
    2
    280
    od lukas222
    22 dub 2021 22:23

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 0 hostů