< návrat zpět

MS Excel


Téma: Najít poslední řádek+zapsat do příslušné buňky rss

Zaslal/a 31.8.2020 15:20

Dobrý den,

rád bych požádal o pomoc. Mám data v jednom listu, která potřebuji nakopírovat do jiného listu do databáze (která se neustále bude zvětšovat).
Potřeboval bych vždy najít poslední řádek v databázi a pod něj do nových řádků a příslušných buněk nakopírovat data z prvního listu.
Nyní mi funguje vždy pro 1. řádek, ale potřeboval bych to elegantně pro více kopírovaných řádků.
Pomůže, prosím, někdo?

Zaslat odpověď >

Strana:  « předchozí  1 2
#047867
elninoslov
Názov listu na jeho ušku, to je akoby Caption/popis pre užívateľa. Vo VBA ak je list nemenný, tak je výhodnejšie mu priradiť tzv. CodeName. Je to položka Name v jeho vlastnostiach/Properties. Vtedy sa stačí potom v makre rovno odvolávať na jeho CodeName, a je šuma-fuk, čo má list napísané na svojom ušku.
Takže ak budete meniť iba názov uška listu, nastavte si CodeName a použite v makre to. Ak ale budete listy fyzicky stále vymieňať, tak musíte stále meniť aj názov listu v makre.

Teda príklad:
List "newdata" môžete volať v makre napr.:
Worksheets("newdata").blabla...
ale ak zmeníte jeho názov napr. na "newdata20", musíte zmeniť aj makro na
Worksheets("newdata20").blabla...
Ale ak mu priradíte CodeName na "wsNewData", tak je jedno či sa volá "newdata" alebo "newdata20", makro stále pobeží, lebo sa bude odvolávať na objekt s CodeName "wsNewData", teda
wsNewData.blabla...citovat
#047869
avatar
Děkuji za objasnění. Našel jsem.citovat

Strana:  « předchozí  1 2

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