< návrat zpět

MS Excel


Téma: Přetypování v Excelu rss

Zaslal/a 17.12.2014 10:17

Ahoj, mám v buňkách v excelu (MS Office Excel 2007) čísla ve formátu string, pracuji s nimi v makru a potřebuju z nich udělat čísla (pro další zpracování), prosím poraďte!
Děkuju

stop Uzamčeno - nelze přidávat nové příspěvky.

#022827
€Ł мσşqμΐτσ
třeba
Range("A1:A20").NumberFormat = "0"citovat
#022829
avatar
Zkus to trochu rozepsat.

Má se opravit formát v buňkách (Ty čísla jsou výsledkem importu, vložení, vzorce, pokud je tam vzorec, má zůstat, ...) nebo až pro použití v makru (funkce CInt, CDbl, Val, ...)citovat
#022832
avatar
No bojuju s tím dál, čísla jsou výsledkem importu a jsou ve formátu 31.9, ta tečka je asi ten problém, jak nejjednodušejc ji přepsat na čárku?citovat
#022834
avatar
1. v importu nastavit oddělovač desetinného čísla na "."

2. nebo ctrl-h a nahradit . za , (myslím ale, že v buňce jsou ještě jiné znaky - možná na konci textu mezera nebo spíš pevná mezera, zase ctrl-h)citovat
#022840
avatar
No blbě jsem se vyjádřila, on to není klasický import, jsou to data ukládaná do excelového souboru vizualizačním softwarem, jejich struktura i formát (řetězce) jsou pevně dané. Takže potřebuju příkaz do makra, který mi z řetězce s tečkou udělá reálné číslo.citovat
#022844
avatar
Pokud jsou data v uvedeném formátu a má to být ve vba, tak třeba:

range("A1:A10").formula=range("A1:A10").value

Možností je docela dost, závisí na datech a požadavcích.
Ovšem hra "Uhodni co chci" mne nebaví.citovat
#022845
avatar
Ok, díky moc a omlouvám se 1citovat
icon #022847
avatar
Ovšem hra "Uhodni co chci" mne nebaví.
1 1 1citovat

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