Πώς να αντιγράψετε από ένα φύλλο εργασίας και να επικολλήσετε σε άλλο χρησιμοποιώντας VBA

Η Visual Basic for Applications (VBA) είναι η ιδανική μέθοδος για να προσαρμόσετε το Excel 2010 σύμφωνα με τις ανάγκες σας. Εάν βρίσκεστε συνεχώς να εκτελείτε τις ίδιες εργασίες, όπως η αντιγραφή δεδομένων στο Excel, μπορείτε να βάλετε το VBA να εκτελέσει την εργασία για εσάς. Αντί να αντιγράψετε δεδομένα από ένα φύλλο εργασίας με μη αυτόματο τρόπο και να τα επικολλήσετε σε ένα άλλο, γράψτε μια μακροεντολή VBA και μπορείτε να πατήσετε ένα κουμπί για να εκτελέσετε την αντιγραφή και επικόλληση αμέσως.

Βήμα 1

Κάντε κλικ στην καρτέλα "Προγραμματιστής" και, στη συνέχεια, κάντε κλικ στο "Visual Basic" για να ανοίξετε το πρόγραμμα επεξεργασίας Visual Basic (VBE) με το οποίο μπορείτε να δημιουργήσετε VBA.

Το βίντεο της ημέρας

Βήμα 2

Κάντε κλικ στο "Εισαγωγή" και, στη συνέχεια, κάντε κλικ στο "Module" για να ανοίξετε ένα κενό παράθυρο λειτουργικής μονάδας.

Βήμα 3

Κόψτε και επικολλήστε τον ακόλουθο κώδικα στο παράθυρο της μονάδας:

Δευτερεύουσα εφαρμογή Copy_Data(). ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Εφαρμογή τιμής. ScreenUpdating = True End Sub

Βήμα 4

Προσαρμόστε τον κώδικα στις συγκεκριμένες ανάγκες σας. όπως γράφτηκε, ο κώδικας αντιγράφει τα δεδομένα στα κελιά A1 έως A10 στο φύλλο εργασίας 1 στα κελιά B1 έως B10 στο φύλλο εργασίας 2. Για παράδειγμα, αν θέλετε να αντιγράψετε δεδομένα από τα κελιά C1 έως C100 στο φύλλο 4 στα κελιά D1 έως D100 στο φύλλο 5, θα ξαναγράψετε την τρίτη γραμμή του κώδικα για να διαβάσετε:

Φύλλα εργασίας("Φύλλο4").Εύρος("C1:C100").Τιμή = Φύλλα εργασίας("Φύλλο5").Εύρος("D1:D100").Τιμή

Βήμα 5

Πατήστε "F5" για να εκτελέσετε τη ρουτίνα.

Υπόδειξη

Πατήστε τα πλήκτρα "Alt" και "F11" μαζί για εναλλαγή μεταξύ του φύλλου εργασίας και του κώδικά σας.