< návrat zpět

MS Excel


Téma: Vzorec rss

Zaslal/a 22.10.2010 15:34

Zdravim,
potreboval bych pekne prosim poradit. Mam v excelu za pomoci maker vytvorenou proceduru, ktera pracuje s cislami naimportovanymi z ucetniho programu. Z ucetniho programu se ty hodnoty naimportuji ve tvaru napr. 8 157(mezi 8 a 1 je mezera). Bohuzel s takovym cislem pak nedokaze vzorec v tabulce pracovat a musim mezeru mezi 8 a 1 smazat, aby vzorec do vypoctu zahrnul i tuto polozku.
Nevite nekdo, jak by to slo osetrit, aby se nemuseli neustale promazavat mezery v cislech?
Děkuji mnohokrat

Zaslat odpověď >

#002850
avatar
zkus třeba toto

Cells.Replace What:=" ", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
citovat
icon #002851
Poki
Pokud s temito \"cisly\" pracujete jiz v nejake procedure, mela by tato procedura (pri manipulaci s temito cisly) tato \"cisla\" prevest na opravova cisla, napr. funkci cdbl(cislo)citovat
#002852
avatar
Pak to lze např takto:

ČísloBezMezer = Application.WorksheetFunction.Substitute(ČísloSMezerami, " ", "")
citovat
#002854
avatar
popripade nejako makro na soucet hodnot od 5 do 500 radku.
Dikycitovat
#002855
avatar
Například funkce, kde vkládám oblast, kterou chci sečíst

Public Function Součet(Oblast As Range)
Application.Volatile
Součet = 0
For Each bunka In Oblast
Součet = Součet + Application.WorksheetFunction.Substitute(bunka, " ", "")
Next bunka
End Function
citovat
#002874
avatar
Šlo by ještě prosím, aby vzorec pracoval i s buňkami, které jsou prázdné? Nělteré buňky v oblasti jsou prádzně, vzorec pak s těmito žádnými hodnotami nedokáže pracovat.
Díkycitovat

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