elninoslov napsal/a:
Bolo by dobré dať asi prílohu. Netuším ako to chceš ošetriť napr. ak sa zmení počet riadkov + alebo -. Pretože v stĺpci A máš okrem vzorca aj nejaké hodnoty. Ty potrebuješ ten pôvodný vzorec, ktorý platil pred zmenou, zmazať, a na nové miesto nahodiť nový. Ako vieš čo máš zmazať, aby si nezmazal údaje, ale len vzorec ?Příloha: 24550_vlozvzorec.rar
Ahoj
snazim sa vzorec SUMIF vlozit pomocou makra na poslednu poziciu v harku ale stale neviem najst spravny zapis.
pomocou makra zistujem posledny riadok napr 76 a do bunkz A77 chcem vozit tento vzorec pomocou makra
=SUMIF(B2:B76;"*XXX";C2:C76).
XXX predstavuje hodnotu ktoru hladam
skusal som nieco taketo ale nefunguje to
SUMIF("B2:B" & posl +1)."*xxx".("C2:"C" &posl +1)
Nakolko sa pocet riadkov v harku stale meni vypocet posledneho riadku je prostrednictvom makra
Sheets("BA").Select
For i = 30 To 1 Step -1
If StrComp("popis", Cells(i, "A").Value) = 0 Then
' Zisti posledny riadok
posl = ActiveSheet.Range("a1048576").End(xlUp).Row
Range("A" & i + 1, "L" & posl).Select
Selection.copy
Range("A1").Select
End If
Next i
Viete mi nekto poradit ?
Dakujem
Dakujem myslim ze to postaci len este musim dorobit, aby sa vzorce nakopirivali aj do riadkov ak bude iny pocet statov.(pribudne viac riadkov)
este raz dakujem za nakopnutie toto ma vobec nenapadlo.
neck
Dobry den
asi pred mesiacom som tu otvoril temu "scitanie hodnout z viacerych listov".
Velmi mi s tymto problemom pomohol Opicak ktory napisal cele makro a ja som len kozmeticky doupravoval vstupne tabulky.
V harku Spolu sa teraz nachazaju hodnoty z harkov 1, 2, 3 atd. Potreboval by som este aby v harku "spolu" pribudli pred stlpcom "c" (spolu) hodnoty z harkov 1, 2, 3 atd. pripadne by to moho ist aj za stlpec "spolu" ako je to teraz v zosite naznacene cize v stlpci D by boli hodnoty z harku 1, v stpci E by boli hodnoty z harku 2 atd... Ak sa v harku 1, 2, 3 nenachadza stat ktory sa nachadza v harku spolu, tak stlpec zostane prazny. (ako som to rucne naznacil v harku "spolu".
Nakolko neviem ako nato vopred dakujem za pomoc.
S pozdravom neck
Dakujem naviedlo ma to spravnym smerom.
Dobry den
je mozne pomocou VBA scitat hodnoty v stlpci C ?
Riadky sa dinamicky menia a nahrate makro mi nefunguje.(ActiveCell.FormulaR1C1 = "=SUM(R[-64]C:R[-1]C)")
Dakujem za odpoved
Dakujem za pomoc vyzera to ze to funguje podla mojich predstav. Este upravym tie zlucene bunky na liste akronym a aj odstranim duplicity statov a vyskusam ako sa to sprava. Urcite mi to ulahci zivot.
Este raz d.
S pozdravom neck
Ahoj
funguje to super a zlucene bunky som si nevsimol takze ich zrusim a v riadku dopisem rovnaky akronym.
V zadani som ale zabudol napisat ze list "spolu" je na zaciatku prazny (nie je tam ziadny nazov statu) a makro vlastne malo nazvy statov vytvarat podla listov 1, 2 atd a nasledne doplnit akronym a scitat hodnoty. To je ale moja chyba. Skusim to spravit tak, ze z listu akronym nakopirujem na list "spolu" vsetky nazvy statov a po doplneni hodnot a akronymov pomocou makra nasledne staty bez hodnot vymazem.Dufam ze to bude fungovat.
Este raz Dakujem.
Dobry den
potreboval by som poradit ako pomocou makra spocitat udaje z listu 1, 2 a 3 na list s nazvom spolu.
Listov pod cislom 1 2 3 moze byt viac a pocet statov na jednotlivych listoch sa mozu tiez menit. taktiez sa moze menit poradie tychto statov. V nazve statu sa nemoze stat ze by bol preklep takze tento nazov je stale rovnaky.
Ide mi oto aby som nemusel rucne prepisovat udaje na jeden list a potom ich scitavat.
Makro by malo z listov 1, 2 a 3 podla nazvu statu spocitat hodnoty a priradit ju na list spolu. Zaroven by malo makro z listu akronym priradit podla nazvu statu akronym3 pretoze v tabulkach na listoch 1, 2 a 3 sa aktronym 3 nenachadza. Ak sa stat nachadza len na jednom liste tak sa len skopiruje na list spolu.
priklad:
na liste 1 a 3 je stat "ukrajina" takze na liste "spolu" by mala byt ukrajina s akronymom UKR a cislom 38
v tabulke spolu by malo byt
/Ukrajina/UKR/18/
na liste 1,2 a 3 je stat "Ruská federácia"
/Ruská federácia/RUS/52
atd.
na poradi štatov nezalezi ale je mozne ich zoradit podla abecedy.
Vopred dakujem za pomoc.
Da sa napisat vzorec univerzalnejsie aby zobrazil text zo stplca A v stlpci C aj vtedy ak je potrebne odrezat menej alebo pripadne viac znakov ako 8 ?
napr. ak pocet MB bude zobrazovat nie stvor miestne cislo ale troj alebo pat miestne cislo.
Neck Apolo PPZ-HPP-OPZZ 33694 MB
Krk Apolo PPZ-HPP-OPZZ 694 MB
Dakujem
Dakujem vsetkym za informacie.
Skusim to cez tu rozsirujucu oblast nakolko sa prazdny riadok nemoze v databaze nachadzat.
S pozdravom neck
Palooo napsal/a:
ActiveSheet.ListObjects("Table1").Resize Range("$A$1:$K$" & posledny_riadok)
Dobry den
mam kontingencnu tabulku v ktorej sa mi meni rozsah vstupnych udajov.
Kazdy mesiac pribudne 30 novych riadkov a ja musim o tychto 30 novych riadkov posunut rozsah.
Vie niekto ako to spravit cez makro ?
Skusal som najst posledny riadok pomocou funkcie
posledny_riadok = ActiveSheet.Range("a1048576").End(xlUp).Row
co funguje ale nieviem ako zistenu hodnotu posledneho riadku zapisat do rozsahu kontingencnej tabulky.
Dakujem za info
Za diakritiku sa ospravedlnujem. Neislo tak o nu ako o podmienku ktora by vyriesila padnutie makra pri vytvarani nazvu harku ktory uz bol vytvoreny.
Podmieka funguje aj ked som spravnost makra trocha skryl. (nechcel som ist do porobnosti)
Dakujem za vyriesenie problemu (mono pomoze aj inym)
S pozdravom
neck
Je to super ale ja som to potreboval doplnit do vyssie uvedeneho makra.
Ale aj tak dakujem
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.