< návrat zpět

MS Excel


Téma: prilepit specialne rss

Zaslal/a 17.2.2015 12:26

Ahoje potreboval by som poradit:

-Zosit obsahuje harky: tabulka, hranice, final

Harok tabulka- Na tomto harku si zadam hranice (SPODNA, VRCHNA), hranice su tahane z pracovneho harka "hranice" pomocou vlook funkcie. Vyber hranic pomocou rozbalovacieho zoznamu v "B1".

Po zadani hranic tabulku potrebujem prekopirovat na sheet "final". Tu by som chcel zadat HODNOTY. Problem je vtom ze:

Neprekopiruje format tabulky
Nefunguju vzorce a ani podmienene formatovanie v bunke Vyhodnotenie.

Skusal som makro nahrat a prilepit tabulku specialne ale nedari sa.

Dakujem za pomoc

Příloha: rar23664_novy-microsoft-excel-worksheet.rar (17kB, staženo 28x)
stop Uzamčeno - nelze přidávat nové příspěvky.

icon #023666
avatar
Nefunguju vzorce a ani podmienene formatovanie v bunke Vyhodnotenie
Ono to samozrejme funguje, akurát, že používaš vo vzorcoch relatívne odkazy, takže pokiaľ tabuľku kopíruješ do iného listu na iný riadok, či stĺpec, tak sa vzorce náležitým spôsobom zmenia.

Ty si raz dialektor a potom dod175?

edit: Zmeň si adresy vo vzorcoch na absolútne a tu je príklad makra, ktorým skopíruješ hodnoty a formáty, ako si zrejme chcel:Sub ulozit2()
Dim myrng As Range
Set myrng = Sheets("final").[A1]
[vyhodnotenie].Copy myrng
Set myrng = myrng.Resize([vyhodnotenie].Rows.Count, [vyhodnotenie].Columns.Count)
myrng.Value = myrng.Value
Set myrng = Nothing
End Sub
citovat
#023667
avatar
Skusil som zmenit adresu vzorcov na absolutnu le nejak to nefunguje stale .. upravil som to takto neviem ci som to ale spravne pochopil :

=IF($B$5<$C$5;"NOK";IF($B$5>$C$5;"OK";IF($B$5>$D$5;"NOK";IF($B$5<$D$5;"OK"))))

A ja mam len tento nick ---citovat
icon #023668
avatar
V bunkách C5 a D5 vzorce náhodou nemáš, že? 1

Ty síce meníš adresovanie, ale nechápeš, prečo. Skús nad tým chvíľu popremýšľať, nemyslím si, že je ktovieako zložité na to prísť. Chce to len trochu snahy..citovat
#023669
avatar
Ahoj ano mam jasom to poslal ako priklad ale upravil som tak vsetky vzorce na harku

=AVERAGE($A$5:$A$7)
=hranice!$B$2
=hranice!$C$2citovat
icon #023670
avatar
no, radšej pošlem rovno prílohu, to vysveľovanie, vzhľadom k tomu, aká to je banalita, mi príde už zbytočne dlhé.

Ako píšem hore, musíš hlavne pochopiť dôvod, prečo a kedy použiť absolútne vs. relatívne adresy.
Příloha: zip23670_novy-microsoft-excel-worksheet.zip (17kB, staženo 28x)
citovat
#023671
avatar
Dik mnoo asi som to zle vysvetlil .. ono to musi fungovat tak ze najprv skopirujem tabulku bez toho aby bunky pod polickom hodota boli vyplnene. hodnotu zadavam az potom ako sa tabulka skopiruje na sheet final:

Najprv skopirujem tabulku
prekliknem sa na sheet final
Vyplnim hodnoty ale nic sa neudeje lebo tie vyorce nefunguju

Toto je problem... :(
Nechcem byt ale otravny

Dik moccitovat
icon #023672
avatar
Mnoo? 1 No, myslím si, že si dialektor, ale tvrdíš, že nie, mám ti veriť? Je mi to fuk 1.

Inak máš pravdu, čo sa týka toho vysvetlenia, skutočne to jasné nebolo.

Ad:Vyplnim hodnoty ale nic sa neudeje lebo tie vyorce nefunguju

Ty asi netušíš, čo znamená nasledujúca inštrukcia v kóde:myrng.Value = myrng.Value, čo? Tak ti to prezradím - odstraňuje vzorce. Vzorce fungovať nebudú, páč na liste final už žiadne nie sú 1
Takže, daný riadok z kódu odstráň (kľudne i riadok nad ním) a malo by to byť o.k. Týmto ale naozaj končím, sú to, nehnevaj sa, veci príliš jednoduché na to, aby ma zaujímali. Ich riešenie mi nič nedáva.citovat
#023673
avatar
Dik moc za pomoc funguje to.

:)citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32

Čas od do

jarek1111 • 18.4. 8:31