Kako Auto Prijenos podataka iz Master do pod-listova u Excelu
Podaci automatskog prijenosa iz Master u pod-tablice u Excelu
Da biste započeli, otvorite Excelov dokument i otvorite prozor Microsoft Visual Basic for Applications tako da pritisnete [Alt] + [F11].Zatim pronađite listove u lijevom stupcu i dvaput kliknite na Master . Nazivi lista ovisit će o tome što ste ih naveli u Excelu. Glavni list je primarni list gdje su podaci prvi put uneseni, a Podloški je mjesto na kojem će se podaci popunjavati. Zatim zalijepite sljedeći kôd u veliko bijelo polje:
Privatni pod Radni list_Promjena (ByVal Target As Range) Ako je sjecište (Tarča, Stupci ("G")) Ništa Zatim izađite iz Sub 'Kada nema promjene u' stupcu G, tada ne činite ništa. 'Vrijednost ćelije koja je promijenjena u stupcu G sada će se nazivati Target. Ako je Target.Value = "Da" Tada "Kada je zadovoljen uvjet (" Da "u stupcu G), onda Raspon (ćelije (Target.Row, " A "), Ćelije (Target.Row, " G ")). Listovi (Target.Offset (0, -1) .Value) .Range ("A" & Rows.Count) .End (xlUp) .Offset (1, 0) 'Kopirajte redak u kojem je promjena napravljena iz stupca A do stupac G. 'Zalijepite na list koji se spominje u stupcu F i prvi dostupan redak. Završi ako završi pod
Sada možete zatvoriti prozor Microsoft Visual Basic for Applications i vaša će datoteka sada biti spremna za automatski prijenos podataka unesenih na glavni list na odabrane pod-listove. Imajte na umu da će se Macro pokrenuti samo kada se napravi promjena u stupcu G.
Hvala TrowaD-u na ovom savjetu.
Slika: © Microsoft.