< návrat zpět

MS Excel


Téma: Nahraď text rss

Zaslal/a 26.12.2016 14:55

Ahoj, potřebuji nahradit text v buňkách kde vyšlo "#DĚLENÍ_NULOU!" a to "0%"

Když však použiji níže uvedený kód tak to nefunguje. Poradíte prosím kde mám chybu?

Děkuji

Sub Makro1()

'odkotvit příčky
Rows("4:4").Select
ActiveWindow.FreezePanes = False

'najdi "#DĚLENÍ_NULOU!" a nahraď "0%"

ActiveSheet.Columns("C:N").Replace _
What:="#DĚLENÍ_NULOU!", Replacement:="0%", _
SearchOrder:=xlByColumns, MatchCase:=True

'ukotvit příčky
Rows("4:4").Select
ActiveWindow.FreezePanes = True
End Sub

Příloha: rar34035_nahradit.rar (28kB, staženo 35x)
Zaslat odpověď >

Strana:  1 2   další »
#034036
Začátečník
Jaká je lokalizace Excelu?
Co použít text #DIV/0!

...
What:="#DIV/0!", Replacement:="0%", _
...


Jednodušší je to řešit na úrovni vzorce, nikoliv textu.citovat
#034038
avatar
Skvělé děkuji. Evidentně nejsi takový začátečník jak máš v nicku, kdežto já jsem 1citovat
#034043
avatar
Můžu se zeptat na smysluplnost tohoto počínání? Nehledě tedy na to, že chybové buňky lze vybrat i na listu bez makra?citovat
#034044
avatar
No potřebuji pro nadřízené vyhodnocení jak je zatížená výroba.
Vzhledem k tomu, jak se plány u vás mění, je potřeba plány sjíždět cca 2x denně. Součástí plánu je spousta dalších informaci jakož to vyhodnocení předešlého dne, aktuální skluz, kolik je z toho zakázek v urgentech atd.

Dříve to borec aktualizoval ručně a trvalo to cca hodinu. Nyní vše pod makrem a jede to cca 4 minuty.

Nevím co víc ti k tomu napsat.citovat
#034045
avatar
Smysluplnost mi stále uniká. Proč je tam dělení nulou, proč to nahrazujete jako že formátem procenta, ... Čtyři minuty na makro je relativně dlouhá doba. Prostě mám pocit, že je v tom tuna .. no bejkáren. Ale bez sešitu a vysvětlení těžko radit.citovat
#034046
avatar
Jen tak od boku:
Vybrat sloupec F
F5, Jinak...
Konstanty, Chyby
0%, CTRL+ENTER

Dělení nulou tam nevzniklo jen tak.

Bez dalších informací se víc nevyřeší.citovat
#034049
avatar
Tak když chceš informace tak tady jsou.

V odkazech zdrojová data ze kterých se tvoří denní plány pro výrobu cca 500 zaměstnanců.

V odkaze finální podoba plánu se kterým pracují mistři a vedení. Je tak velká, že jsem to musel uploudnout někam jinam, proto odkaz.

Vzhledem k tomu, že se i u nás plánuje celozávodní dovolená, tak se na to období neplánuje práce. A proto, když není naplánována práce, tak vyjde výsledek tak jak vyšel "#DĚLENÍ_NULOU!". Aby se vedení které není tak zdatné v tomto prostředí nevyptávalo co to znamená, tak chci aby tam bylo naplánováno na 0%. To je pak každému jasné, že se na to období nic nenaplánovalo.

Jak jsem tu již několikrát psal, jsem začátečník a samouk, proto je makro tvořeno především záznamem makra a následně zpětně upravováno podle toho co jsem se přiučil, popřípadě podle toho co jsem dohledal na netu.

Vše potřebné najdeš v příloze a v odkaze.

http://leteckaposta.cz/471517272 -finální podoba

http://leteckaposta.cz/291501425 - zdroj dat pro plány

http://leteckaposta.cz/655631677 -zatížení kapacit 1 týden

http://leteckaposta.cz/495612191 -zatížení kapacit 2 týden

http://leteckaposta.cz/551823797 -zatížení kapacit 3 týdencitovat
#034051
avatar
"Tak když chceš informace tak tady jsou."

Nedozvěděl jsem se lautr nic (třeba jak dochází k tomu dělení nulou. Je mi jedno, jestli jste samouk, každý jsme nějak začínal, podstatné je, že jste pindal. Zadání nemám, tím to pro mě končí.citovat
#034052
avatar
S odpuštěním nebo bez, o člověku, který 4kB soubory je schopný nahrávat každý zvlášť na Leteckou poštu, si prostě udělám obrázek po 10 sekundách. Jasně, honím si tu ego :-)citovat
#034055
avatar
Co je na tom nesrozumitelného?

V jednom sloupci je maximální kapacita v hodinách. V dalším sloupci je aktuální počet naplánovaných hodin, které jsou potřeba na vyhotovení zakázek.

Co je potřeba? To co jsem udělal. Zjisti procento aktuálního zatížení jednotlivých středisek a převést to na procento. To znamená Naplánované hodiny podělit Plánovanou kapacitou.
Pokud se však na dané období nic neplánuje (třeba protože jsou svátky), proto není naplánováno nic a proto je v buňce nula. A jak je jistě všem vzdělaným známo, nulou dělit nelze a proto se objevuje toto "#DĚLENÍ_NULOU!"

Co je na tom nesrozumitelného??!!citovat

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