< návrat zpět

MS Excel


Téma: Formát dátumu rss

Zaslal/a 26.3.2013 23:34

Pomozte, Excel 2010, z textBoxu formulára vložím do buniek napr. A1 - A10 dátumy (v ostatných stĺpcoch nejaké údaje). Potom dám vyhľadať dátum, ktorý do bunky zapíšem a nachádza sa v stĺpci A-A, tak mi ho nenájde. Akým spôsobom naformátovať z makra bunku tak aby ten text brala ako dátum. Klasické formátovanie bunky mi to nespraví. Ďakujem

Zaslat odpověď >

Strana:  1 2   další »
#012524
Opičák
Domnívám se, že problém bude v tom, že uložený čas je jiný než zobrazený a nebo hledaný.
Ukládáte nějaké číslo a z něj zobrazujete jen datum.
fce NOW() uloží datum, ale i s jeho hodinami a minutami atd a když pak hledáte nějaké datum, hledáte jen "hodnotu bez času"citovat
#012525
Opičák
V příloze:
všechny datumy (žluté) jsou jedno a to samé číslo, ale jinak zobrazené. Mají číselný základ, který tvoří vlastní datum a pak desetiny, který vyjadřují čas dne.
V červeném je zaokrouhlené stejné číslo a zobrazené jako datum, pokud byste ho chtěl obrazit i s časem, měl by hodnotu 00:00:00.
Takže podle mě vyhledáváte jen zaokrouhlené Číslo zatímco prohledávaná jsou i s desetinami.
Příloha: zip12525_formdata.zip (7kB, staženo 25x)
citovat
#012537
avatar
Hodnoty z texboxu zadavat takto:
Range("A1") = CDate(TextBox1) atd.citovat
#012540
avatar
Vďaka za pomoc, ale zatiaľ si neviem dať rady.
Mám tam
Cells(Riadok, 1) = CDate(TextBox1) a vykazuje chybu
Run_Time 13citovat
#012542
Opičák
Z popisu není jasné, jak datum hledáš (alespoň ne mě).
Pokud je ve sloupci A:A datum i s časem, je možné ho načíst a oddělit casový údaj od datumu.
Lze to třeba takto

dat1 = Cells(řádek,sloupec)
Rem --- rozdělení času od datumu ---
w = Split(dat1, " ")

tady budou dál dvě proměnné w(0) = datum a w(1) = čas
pak zpracovat dál

If UserForm1.TextBox1.Value = w(0) Then

.
.
.
jelikož nevím, jak to tam máš (když tu není přílad), tak se těžko odhaduje řešení.citovat
#012553
avatar
Mě to funguje, přikládám zkušební soubor.
Příloha: rar12553_datum-v-textboxu.rar (17kB, staženo 25x)
citovat
#012555
Opičák
Mě ne, mě to háže taky Err 13.
Asi máš erroruodolný computer. 5

Jenomže když tu nevidím soubor, kterého se to týká, tak je každá rada drahá.citovat
icon #012561
eLCHa
Napište 123 a nevyhodí chybu
Napište 15.5 a nevyhodí chybu
Napište 15.5. a vyhodí chybu
Napište slovo a vyhodí chybu

@Opičák - to by mělo navést, v čem je problém ;)citovat
#012562
avatar
Mne to stale vyhadzuje chybu a posielam velmi skrateny priklad
Příloha: rar12562_datum-v-textboxe.rar (19kB, staženo 25x)
citovat
#012563
Opičák
to eLCHa:

Napište 123 a nevyhodí chybu ale počet dnů od 1.1.1900
Napište 15.5 a nevyhodí chybu ale čas 03:05 odp.

14/5 vyhodí správné letošní datum
14/6/2000 vyhodí datum s napsaným rokem

a co dál ?
příloha furt nikde 3 9citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje