Excel - zkopírování na první volný řádek

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

KOCHREN
nováček
Příspěvky: 2
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

Excel - zkopírování na první volný řádek

Příspěvekod KOCHREN » 04 dub 2013 08:20

Zdravím, přiznávám že tomu moc nerozumím, ale mám udělat makro kde: mám otevřít daný sešit.xls z něj vykopírovat obsah od A2 dolů a ten nakopírovat do jiného sešitu na první volný řádek. Vím, že tohle téma tu bylo už mnohokrát probíráno, ale opravdu mi to tolik nejde takže i když jsem použil zde ukázaná makra tak se mi to nedařilo doladit.
Sub pOpO()
'
' pOpO Makro
' Makro zaznamenané 3.4.2013, KOCHREN
'
Workbooks.Open Filename:="q:/Vypalit/vydejka.Xls"

Windows("vydejka.xls").Activate
Range("A2").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Selection.Copy
Windows("1.xls").Activate
Range("A2").Select
ActiveSheet.Paste
Windows("vydejka.xls").Activate
ActiveWorkbook.Close
Windows("1.xls").Activate
Range("A2").Select
End Sub
Naposledy upravil(a) Ltb dne 04 dub 2013 10:29, celkem upraveno 1 x.
Důvod: Úprava nadpisu (kapitálky)

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: EXCEL ZKOPÍROVÁNÍ NA PRVNÍ VOLNÝ ŘÁDEK

Příspěvekod cmuch » 04 dub 2013 09:49

Vítej

Místo Windows("1.xls").Activate dej pouze Windows("1").Activate

A ještě před to zavření sešitu můžeš dát Application.DisplayAlerts = False
a nebude Ti vyskakovat varování, že máš ve schránce příliš dat pokud kopíruješ něco většího.

Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: EXCEL ZKOPÍROVÁNÍ NA PRVNÍ VOLNÝ ŘÁDEK

Příspěvekod Štučka » 04 dub 2013 10:02

Windows("1..").Activate
Range("A2").Select
Selection.End(xlDown).Offset(1, 0).Select //Nalezení první prazdnou řádku
ActiveSheet.Paste
Windows("vy...").Activate
Application.CutCopyMode = False //Pro zrušení tečkovanou čáru po kopírování a čištění Clipboard, na konci programu použijte
ActiveWorkbook.Close

KOCHREN
nováček
Příspěvky: 2
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

Re: Excel - zkopírování na první volný řádek

Příspěvekod KOCHREN » 04 dub 2013 11:14

moc děkuji pomohlo to jen nevím proč musí být první 2 řádky obsazené :(


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti