< návrat zpět

MS Excel


Téma: Makro - ukládání dat rss

Zaslal/a 23.12.2015 16:17

Merlin99Zdravím všechny bojuji s jednim problemem ohledne makra ktery ma skopirovat danou radku a ulozit ji do dalsiho listu na posledni volny misto, kdyz makro nahraju kalsicky hrozne se to pak seka chtelo byto neco elegantniho... viz priloha Děkuji za kazdý nápad 6

Příloha: rar28800_pokus96.rar (10kB, staženo 26x)
Zaslat odpověď >

#028801
Merlin99
De o to kdyz zmacknu zapis data tak aby se radka skopirovala vlozila na dalsi list na posledni volnou pozici, pak se kurzor vratil a radku smazal, a bylo by pripraveno na dalsi zaznam..citovat
#028803
avatar
Jeden pokus.
Příloha: zip28803_pokus96.zip (17kB, staženo 47x)
citovat
#028804
Merlin99
Přesne ono FUNGUJE neskutečnÝ dekuji VESELE VANOCE 5citovat
#028805
Merlin99
Chci se jeste zeptat bylo by mozny program upravit aby jak kopiruje a vklada data aby je vlozil jenom jako hodnoty, mam tam vzorce a delato neplechu... děkuji 6

Sub kopiruj()
Dim Radek As Long
Dim wsData As Worksheet
Dim wsHist As Worksheet

Set wsData = Worksheets("Data")
Set wsHist = Worksheets("Historie dat")
Radek = wsHist.Cells(Rows.Count, 1).End(xlUp).Row + 1

wsData.Range(Cells(2, 1), Cells(2, 8)).Copy Destination:=wsHist.Cells(Radek, 1)
wsData.Range(Cells(2, 2), Cells(2, 8)).ClearContents
End Subcitovat
#028806
avatar
...takto

Sub kopiruj()
Dim Radek As Long
Dim wsData As Worksheet
Dim wsHist As Worksheet

Set wsData = Worksheets("Data")
Set wsHist = Worksheets("Historie dat")
Radek = wsHist.Cells(Rows.Count, 1).End(xlUp).Row + 1

wsData.Range(Cells(2, 1), Cells(2, 8)).Copy
wsHist.Cells(Radek, 1).PasteSpecial Paste:=xlPasteValues
wsData.Range(Cells(2, 1), Cells(2, 8)).ClearContents
End Subcitovat
#028807
Merlin99
Děkuji za návrh ale pořád mi to nekopiruje hodnoty hazi mito chybu nechce mi to uznat cislo....citovat
#028808
avatar
Chyba bude niekde inde. Obe kúsky kódu robia presne to čo ste požadoval. Jeden kopíruje všetko a druhy len hodnoty. (xlPasteValues)
Bude to chcieť lepšiu prílohu, tato je pravdepodobne nedostatočná.citovat
#028809
Merlin99
Měl jsem chybu někd jinde FUNGUJE dekuji moc 9citovat

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

elninoslov • 18.4. 0:18

Makro smyčka

MilanKop • 17.4. 21:33

Automatické generování souborů

Majki • 17.4. 13:48

Automatické generování souborů

elninoslov • 17.4. 13:27

Automatické generování souborů

Majki • 17.4. 13:25

Automatické generování souborů

elninoslov • 17.4. 13:11

Makro smyčka

elninoslov • 17.4. 13:09