Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Μεταφορά δεδομένων

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

 

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
Prev Προηγούμενο μήνυμα   Επόμενο Μήνυμα Next
  #10  
Παλιά 24-12-12, 10:56
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα και χρόνια πολλά σε όλους!

Αγαπητέ φίλε Μανώλη,
η αντιγραφή - επικόλληση, είναι μια μέθοδος που εφαρμόζεται από τον χρήστη. Όχι από την VBA
η οποία εκτός του ότι θα είναι πιο αποδοτική αν απλά γράψει τις τιμές μια περιοχής σε μια άλλη, δεν θα επηρεάζει το πρόχειρο των Windows εν αγνοία του χρήστη.

Σκοπός είναι να μεταφέρουμε με VBA τα δεδομένα από το A στο Β. Δεν υπάρχει λόγος να αντιγράφουμε τις κινήσεις που θα έκανε ο χρήστης για να επιτύχει αυτή τη μεταφορά.

Παράδειγμα:
Κώδικας:
    Range("A1:F10").Copy
    Range("H1").PasteSpecial xlPasteValues
    Application.CutCopyMode = False
Χωρίς Copy και PasteSpecial:

Κώδικας:
Range("H1:M10").Value = Range("A1:F10").Value
H συνάρτηση SpecialCells() αν και είναι πολύ χρήσιμη θα επιστρέψει ένα αντικείμενο Excel.Range μόνο αν το δεύτερο προκύψει από τα ορίσματα που χρησιμοποιηθούν.

Σε κάθε άλλη περίπτωση η συνάρτηση θα επιστρέψει "Nothing" και προκαλεί σφάλμα χρόνου εκτέλεσης του κώδικα που θα πρέπει να παγιδευτεί από τον προγραμματιστή.

Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 27-12-12 στις 03:33.
Απάντηση με παράθεση
 


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Μεταφορά δεδομένων xristos Excel - Ερωτήσεις / Απαντήσεις 4 29-11-14 21:23
[VBA] Μεταφορά δεδομένων gourjie Excel - Ερωτήσεις / Απαντήσεις 3 08-12-13 17:45
[Συναρτήσεις] Μεταφορά Δεδομένων (διαχωρισμός δεδομένων) xristos Excel - Ερωτήσεις / Απαντήσεις 1 13-05-12 09:26
Μεταφορά δεδομένων jimrenoir Access - Ερωτήσεις / Απαντήσεις 8 30-03-11 12:42
Μεταφορά δεδομένων iondep Access - Ερωτήσεις / Απαντήσεις 3 05-10-10 16:09


Η ώρα είναι 11:36.