Kā kopēt no vienas darblapas un ielīmēt citā, izmantojot VBA

Visual Basic for Applications (VBA) ir ideāla metode, lai pielāgotu programmu Excel 2010 savām vajadzībām. Ja pastāvīgi veicat vienus un tos pašus uzdevumus, piemēram, kopējat datus programmā Excel, varat panākt, lai VBA veiktu uzdevumu jūsu vietā. Tā vietā, lai manuāli kopētu datus no vienas darblapas un ielīmētu tos citā, ierakstiet VBA makro un varat nospiest pogu, lai veiktu kopēšanu un ielīmēšanu uzreiz.

1. darbība

Noklikšķiniet uz cilnes "Izstrādātājs" un pēc tam noklikšķiniet uz "Visual Basic", lai atvērtu Visual Basic redaktoru (VBE), ar kuru varat izveidot VBA.

Dienas video

2. darbība

Noklikšķiniet uz "Ievietot" un pēc tam noklikšķiniet uz "Modulis", lai atvērtu tukšu moduļa logu.

3. darbība

Izgrieziet un ielīmējiet šādu kodu moduļa logā:

Sub Copy_Data() lietojumprogramma. ScreenUpdating = Viltus darblapas("Sheet1").Diapazons("A1:A10").Vērtība = Worksheets("Sheet2").Range("B1:B10").Vērtības lietojumprogramma. ScreenUpdating = True End Sub

4. darbība

Pielāgojiet kodu savām īpašajām vajadzībām; kā rakstīts, kods kopē datus 1. darblapas šūnās A1 līdz A10 uz 2. darblapas šūnām B1 līdz B10. Piemēram, ja vēlaties kopēt datus no 4. lapas šūnām C1 līdz C100 uz 5. lapas šūnām D1 līdz D100, koda trešā rindiņa ir jāpārraksta, lai lasītu:

Worksheets("Sheet4").Range("C1:C100").Vērtība = Worksheets("Sheet5").Range("D1:D100").Vērtība

5. darbība

Nospiediet "F5", lai palaistu rutīnu.

Padoms

Nospiediet taustiņus "Alt" un "F11" kopā, lai pārslēgtos starp darblapu un kodu.