Stránka 1 z 1

Excel - hromadné zaokrouhlení čísel

Napsal: 03 bře 2009 18:45
od skupy
Zdravím, potřeboval bych pomoct. Mám sloupec s čísly (ceny) a potřeboval bych je hromadně zaokrouhlit nahoru na celé číslo. Např. 1623 na 1630.

Re: Exel - hromadné zaokrouhlení čísel

Napsal: 03 bře 2009 19:03
od mike007
S tím ti pomůže fce ZAOKR.NAHORU() anglicky CEILING()
Viz příloha.

Re: Exel - hromadné zaokrouhlení čísel

Napsal: 03 bře 2009 19:55
od skupy
Ale já potřebuji aby se ty čísla zaokrouhlila v té samé buňce co jsou.

//Citace posledního příspěvku je zakázána, viz pravidla fóra. Upraveno
//Používej tlačítko >Odpovědět<
//mike007

Re: Exel - hromadné zaokrouhlení čísel

Napsal: 03 bře 2009 20:08
od mike007
V tom případě mě napadá jen použití VBA. Napiš mi v jakém sloupečku máš cifry a já ti poté napíšu makro.

Re: Exel - hromadné zaokrouhlení čísel

Napsal: 03 bře 2009 20:13
od skupy
Čísla na zaokrouhlení jsou ve sloupci G a začínají od G2.

Re: Exel - hromadné zaokrouhlení čísel

Napsal: 03 bře 2009 20:26
od mike007
1. Pomocí klávesové zkratky Alt+F11 se dostaneš do prostředí VBA
2. V menu vyber Insert --> Module a do prázdného okna napravo vlož toto makro:

Sub zaokrouhlit()
For a = 2 To Range("G65536").End(xlUp).Row
If IsNumeric(Cells(a, 7).Value) Then Cells(a, 7) = Application.Ceiling(Cells(a, 7), 10)
Next a
End Sub


Poté v dokumentu spusť makro "zaokrouhlit" a hodnoty ve sloupci G se ti upraví.

Re: Excel - hromadné zaokrouhlení čísel  Vyřešeno

Napsal: 03 bře 2009 20:59
od skupy
Děkuji moc za pomoc....už je to tak jak jsem potřeboval... :D