Makro - nalezení prvního volného řádku

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

Moderátor: Mods_senior

Odpovědět
Niki2
nováček
Příspěvky: 5
Registrován: 02 dub 2014 09:26

Makro - nalezení prvního volného řádku

Příspěvek od Niki2 »

Ahoj, moc prosím, můžete mi napsat makro pro nalezení prvního volného řádku a vložení dat? Mám tady od kolegyňky tohle, jenže nevim přesně, co to dělá, :-( a tak to neumim upravit. Chtěla jsem vždycky najít první volný řádek a do třetího sloupce vložit zkopírovaná data..předem moc díky.

Application.ScreenUpdating = False
j = 0
i = ActiveCell.Row
lCol = Worksheets("Raw_header").Cells(i, Columns.Count).End(xlToLeft).Column

Do
If lCol = 1 And Trim(Cells(i, 1).Value) = "" Then
Cells(i, 3).Select
j = 1
Else:
Cells(i + 1, 1).Select
j = 0
i = ActiveCell.Row
lCol = Worksheets("Raw_header").Cells(i, Columns.Count).End(xlToLeft).Column
End If
Loop While j = 0

Application.ScreenUpdating = True
rk9
nováček
Příspěvky: 11
Registrován: 04 črc 2017 09:54

Re: Makro - nalezení prvního volného řádku

Příspěvek od rk9 »

Niki2
nováček
Příspěvky: 5
Registrován: 02 dub 2014 09:26

Re: Makro - nalezení prvního volného řádku

Příspěvek od Niki2 »

Mno, poctivě jsem to přečetla, ale zrovna dvakrát tomu nerozumim:/..
Nefer
nováček
Příspěvky: 12
Registrován: 02 říj 2006 17:55
Bydliště: Nový Jičín
Kontaktovat uživatele:

Re: Makro - nalezení prvního volného řádku

Příspěvek od Nefer »

rk9 mel nejspis na mysli tohle

Kód: Vybrat vše

PosledniPlnyRadek = Cells(Rows.Count, "C").End(xlUp).Row ' Ve sloupci C
Jestli tam teda chces vlozit neco ze schranky, pouzij neco v tomhle stylu

Kód: Vybrat vše

Range("C1").Offset(PosledniPlnyRadek).Select
ActiveSheet.Paste
Snad to pomuze
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

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