VBA: Cyklus mi ignoruje hodnotu první buňky? Vyřešeno

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

Moderátor: Mods_senior

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

VBA: Cyklus mi ignoruje hodnotu první buňky?

Příspěvekod d1amond » 12 zář 2013 19:27

Zdravím.

Už si přijdu jak hňup, když tu řeším takovouhle kravinu. Na listu 1 mám hodnoty a porovnávám je s hodnotami na listu 2.
V případě shody chci vrátit z listu 2 Index.

Funguje to pro všechny hodnoty kromě té v A1 a nevím proč?? Je jedno zda je hodnota date nebo double. Už jsem zkoušel snad vše.
HledejIndex.xls
(37.5 KiB) Staženo 12 x
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: VBA: Cyklus mi ignoruje hodnotu první buňky?

Příspěvekod cmuch » 12 zář 2013 19:46

Nevím proč, ale ten čas není stejný.
na jednom listu je 0,666666666666667 a na druhém 0,666666666666666 ikdyž je zadáno 16:00:00.

Pomohlo až když jsem zkopíroval buňku z jednoho listu do druhého.

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: VBA: Cyklus mi ignoruje hodnotu první buňky?

Příspěvekod Azuzula » 12 zář 2013 19:47

Osobně bych převedla obě hodnoty na string a pak je teprve porovnala.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: VBA: Cyklus mi ignoruje hodnotu první buňky?

Příspěvekod cmuch » 12 zář 2013 19:49

Ještě pomohlo znovu zadání času 16:00 do buňky na listu "index".

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: VBA: Cyklus mi ignoruje hodnotu první buňky?  Vyřešeno

Příspěvekod d1amond » 12 zář 2013 20:04

Zajímalo by mě, v čem je chyba. Hodnoty byly zadané klasickým rozkopírováním číselné řady.

Nemůžu ručně vždy přepisovat hodnoty, ale s tímto porovnání funguje

Kód: Vybrat vše

Application.Text(Worksheets(1).Range("A1").Value, "[h]:mm")


Díky
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

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