Příspěvky uživatele


< návrat zpět

Strana:  « předchozí  1 2 3 4 5 6   další »

Dakujem obidvom za odpovede.
Poki, snazil som sa vytvorit nejaky vzorovy priklad, ale sa mi to nepodarilo, je to zlozite. Cela aplikacia je znacna rozsiahla, takze ju nemozem prilozit. Cely problem spociva v tom, ze potrebujem skopirovat oblast z otvoreneho suboru - listu (nie aktivny) do Pracovneho zositu, listu. Oblast v otvorenom subore - liste, je pre kazdy novy list odlisna, avsak stale zacina na bunke B3.Druha, oblast vymedzujucu, je meniaca sa bunka, pricom cislo stlpca a riadku je v samostatnych dvoch bunkach v Pracovnom zosite.
RomanNTA: poucne priklady, ale vhodne pre Copy z Aktivneho listu do ineho zositu. Moj pripad je ale opacny. Kopirovat z otvoreneho zositu do aktivneho listu.

Dakujem. Copy nerobim na aktivnom liste, ale na liste ktory dostanem z otvoreneho suboru pomocou Workbooks.Open Filename:="C:\ ...
Problem je v tom, ze potrebujem dynamicky menit druhu suradnicu XY v Copy oblasti B3: XY, pricom X a Y (cislo stlpca a riadku) mam v samostatnych dvoch bunkach. Ako potom mam robit Copy z takto sa meniacej oblasti z otvoreneho suboru?

Poprosil by som o radu. Ak vo VBA kopirujem oblast pomocou ... Range("B3":"O12").Copy, tak to funguje. Ak vsak na adresaciu pouzijem
... Range(Cells(3,2),Cells(12,15)).Copy, tak mi neskopiruje nic ani nehlasi chybu.
Poradi niekto, kde robim chybu? Dakujem

Dakujem

Potreboval by som cez VBA pri otvoreni zositu schovat rolovaciu vertikalnu listu(vpravo na liste) a pred zatvorenim zositu ju zobrazit. Ide o zabranenie v rolovani na listoch. Dakujem

Chytre riesenie ake som hladal
Dakujem

Pekny den, potreboval by som pomoct s funkciou (nie VBA). V stlpci A3:A50 mam rozne cisla, ktore sa mozu aj opakovat, ale su tam aj prazdne bunky. Potreboval by som podla hodnoty v bunke B1 najst prve rovnake cislo v A3:A50 a toto cislo v najdenom riadku zobrazit v tom istom riadku v stlpci B. Ostatne bunky v B3:B50 by mali byt prázdne. Napr. B1=10, cislo 10 je v A6, A8, A15, potom do B6 vloz 10. B8 a B15 budu prazdne.
Dakujem

Dakujem, pochopili ste to spravne. Ked som nastavil format cisla v Exceli, tak to nefungovalo spravne - ako som uviedol format sa menil novym zapisom do C5. Po nastaveni formatu cisla pomocou makra, funguje to OK.

Dakujem za odpoved. S Formulou som to neodskusal, ale myslim si ze by to nefungovalo, lebo predchadzajuci prikaz s cut, uz v riadku 5 nenecha ziadne udaje a tym aj C5 uz neobsahuje data. Ja som to jednoducho poriesil tak, ze hodnotu ktoru zapisujem do C5 pripocitam k povodnej hodnote v C2 a funguje to.
Ale v suvislosti s prikazom
Range("A5:G99").Cut Destination:=Range("A6:G100")
dochadza k niecomu s cim si neviem rady. Do bunky C5 vkladam desatinne cisla, format bunky C5 nastavim v Exceli na Cislo, 2 desatinne miesta, oddelovač 1000.
Po vykonani uvedeneho prikazu sa format bunky C5 zmeni na Obecny. Nasledny zapis do C5 uz ulozi desatinne cislo s viac ako dvomi desatinnymi miestami. Da sa tomu nejako zabranit?

Nie je to to co potrebujem. Kedze data do tabulky sa zadavaju cez riadok 5 a po naplneni celej tabulky sa riadok 100 stale meni (prepisuje sa), potom takyto vzorec mi spocitava aktualne hodnoty v C5:C100. Potrebujem zachovat sucet aj z historie t.j. aj sucet z udajov, ktore uz v tabulke nie su. Bude to na sposob C2=C2+C5, kde v C5 je stale nova aktualizovana hodnota.
V kazdom pripade dakujem za pomoc

Ja som to skusal cez vlozenie riadku a shift xlDown ale nedarilo sa mi to.
Jednoduche riesenie to poriesilo. Super Vdaka.
Vyskytol sa mi vsak jeden problem, ktory som podcenil. V jednom stlpci robim jednoduchy sucet v Exceli C2= SUMA(C5:C100). A potreboval by som, aby v C2 zostavala celkova suma aj ked stary riadok 100 sa odstrani. Islo by to nejak mudro urobit?

Pekny den prajem a poprosil by som o pomoc. Cez udalostnu proceduru Private Sub Worksheet_Change(ByVal Target As Range), vyplnim na liste "Statistika"
riadok A5:G5 nejakymi udajmi. A teraz by som potreboval vsetky riadky v tabulke posunut o jeden riadok dole. Max rozsah tabulky je A5:G100. V pripade ze riadok 100 uz obsahuje data, tie mozu byt prepisane predchadzajucim 99 riadkom. Cize potrebujem posunut oblast A5:G99 o 1 riadok dole bez ohladu na to ci riadok 100 je prazdny alebo vyplneny.

Ano, to je to riesenie, ktore som potreboval.
Dakujem

Skusil som to nasledovnym makrom
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then
MsgBox "Nemôžete upravovať stĺpce C a D"
Columns(5).Select
End If
End Sub

Funguje to pokial sucasne vyberiem B a E. Ak vsak vyberiem len stlpec B, alebo nejaku bunku v tomto stlpci makro sa mi samozrejme aktivuje.
Ak by bola podmienka ze su sucasne vybrate stlpce B a E na spustenie makra, problem by bol vyrieseny. Neviem takuto podmienku zapracovat. Alebo cez VBA to nie je mozne?
Zamknutie listu by asi nepomohlo, lebo stlpce C a D musia byt za urcitych podmienok pre uzivatela k dispozicii pre vkladanie novych udajov

Mam skryte stlpce (napr C, D).Potreboval by som poradit ako zabranit zobrazenie tychto skrytych stlpcov (po vybrati stlpca B a E, kliknuti pravym tlacitkom mysi, nedovolit zobrazit). Je to mozne nejakym makrom? Dakujem


Strana:  « předchozí  1 2 3 4 5 6   další »

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