Excel - makro za kopiranje in lepljenje podatkov v naslednjo prazno celico

Težava

Imam dva lista v delovnem zvezku. Sheet1 je za povzetek, Sheet2 pa za neobdelane podatke. Moram posodobiti / vstaviti / kopirati podatke v Sheet2 v Sheet1. Spodaj je vzorčna koda makra:

 Obseg podskupine () ("A6: AT6") Izberite Izbira.Kopiranje listov ("Izboljšanje stanja"). Izberite Območje ("B283"). False, Prenesi: = False Range ("F283"). Izberite End Sub 

Zgornja koda deluje, vendar vsakič, ko spremenim podatke v Sheet2, Sheet1 zamenja samo podatke. Kar potrebujem, je vsakič, ko spremenim podatke v Sheet2, ga je treba dodati (dodati) v Sheet1.

Rešitev

Poznati morate zadnjo uporabljeno vrstico. Tu najdete razdaljo ("B283"). Izberi najdeno zadnjo celico v stolpcu B in nato izberite eno celico pod njo

 lMaxRows = Celice (Rows.Count, "B") End (xlUp) .Row Range ("B" & lMaxRows +1) .select 

Hvala za rizvisa1 za ta tip.

Prejšnji Članek Naslednji Članek

Top Nasveti