< návrat zpět

MS Excel


Téma: Jak v makru nastavit tažení vzorce? rss

Zaslal/a 2.7.2019 10:20

Když spustím makro a vznikají mi nové soubory s různým počtem řádků, potřebuji pak v novém listu nastavit vzorec tak, aby se mi automaticky stáhnul dolů(dvojklik na pravý dolní roh buňky se vzorcem), ale při vypisování makra se mi automaticky doplní tažení vzorce k poslední buňce konkrétně. Jak nastavím aby tato hodnota byla vždy po poslední buňku v sešitu?

Zaslat odpověď >

#043642
avatar
https://office.lasakovi.com/excel/vba-listy-bunky/radky-sloupce-excel-vba-kody/citovat
#043645
avatar
Nevím si s tím rady prosím o pomoc. Mám sloupec E a do něj potřebuju makrem natáhnout vzorec =KDYŽ(B2<>B1;"";KDYŽ(D2=D1;"";"Změna"))citovat
#043646
avatar
Např.
Sub Vzorec()
List1.Range("E1") = "=IF(RC[-3]<>R[1]C[-3],"""",IF(R[1]C[-1]=RC[-1],"""",""Změna""))"
End Sub
citovat
#043647
avatar
To je vložení vzorce do buňky, to vím, ale jí teď potřebuji stáhnout vzorec dolů ale nevím, kolik je celkem řádků v listu.Děkujicitovat
#043648
avatar
Sub Vzorec()
List1.Range("E1") = "=IF(RC[-3]<>R[1]C[-3],"""",IF(R[1]C[-1]=RC[-1],"""",""Změna""))"
Range("E1").AutoFill Destination:=Range("E1:E16"), Type:=xlFillDefault
End Sub


Sub Vzorec()
List1.Range("E1") = "=IF(RC[-3]<>R[1]C[-3],"""",IF(R[1]C[-1]=RC[-1],"""",""Změna""))"
Range("E1").AutoFill Destination:=Range("E1:E" & Posledni), Type:=xlFillDefault
End Sub


Proměnnou Posledni viz. první příspěvekcitovat
#043649
avatar
Velké díky!!!!!!Funguje:)citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje