Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako kopírovať medzi listami v programe Excel a VBA

Byť schopný skopírovať dáta z jedného listu do druhého v programe Excel šetrí užívateľovi čas , pretože sa nemusia kopírovať ručne . Najlepší spôsob , ako kopírovať dáta medzi listami je použiť systémovú schránku . Vo VBA , môžete použiť " Select " vlastnosť vyberte list a môžete použiť " výber " objekt kopírovať dáta do systémovej schránky . Metóda " Paste " vloží obsah schránky do listu , ktorý je aktuálne vybrané . Pokyny dovolená 1

Kliknite na " Hárok1 " kartu a typu " dáta v liste Hárok1 " v A1 . Kliknite na " Hárok2 " a zadajte " dáta v List2 " v A1 .
2

Kliknite na kartu " Vývojár " , kliknite na " Visual Basic " a kliknite na " Vložiť " menu . Kliknite na " modul " vložiť nový kód modulu .
3

Vytvoriť nový čiastkové postup .

Private Sub copyDataBetweenSheets ( )
4

Pridajte nasledujúci kód vyberte Hárok1 a kopírovať dáta v A1 : . Spojené

Sheets ( " Hárok1 " ) Vyberte klipart

Range ( " A1 " ) Vyberte

. Selection.Copy
5

Pridajte nasledujúci kód a vyberte Hárok2 a vložiť údaje skopírované z Hárok1 : . Spojené

listy ( " Hárok2 " ) Vyberte klipart

rozsah ( . " A2 " ) Vyberte

ActiveSheet.Paste
6

Vyberte údaje v bunke A1 a skopírujte ho pridaním nasledujúceho kódu : klipart

Range ( " A1 " ) . Vyberte

Selection.Copy
7

Vložiť dát ste skopírovali z List2 pridaním nasledujúceho kódu :

listy ( " . Hárok1 " ) zvoľte

Range ( " A2 " ) . Vyberte

ActiveSheet.Paste
8

ukončite postup tým , že pridá " End Sub " . Stlačením tlačidla " F5 " spustiť procedúru Sub .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené