Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

MS Excel copy/paste formula

Îåêßíçóå áðü ôï ìÝëïò Δημήτρης Μπούνδρης. Τελευταία δημοσίευση από το μέλος panus στις 17-04-2008, 12:33. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-12-2007, 10:08 38648

    MS Excel copy/paste formula

    Καλημέρα και Χρόνια πολλά,

    μπορεί κανείς να με βοηθήσει πως μπορώ να κάνω copy/paste από ένα spreadsheet Α στο Excel σε ένα άλλο Β χρησιμοποιώντας μια formula;

     


    Dimitris Boundris
    Software Engineer
  •  27-12-2007, 10:52 38651 σε απάντηση της 38648

    Απ: MS Excel copy/paste formula

    Νομίζω ότι αυτό που ρωτάς, είναι πως να μεταφέρεις στοιχεία από ένα spreadsheet στο άλλο με κώδικα?

    Αυτό μπορείς να το κάνεις γράφοντας ένα macro σε VBA. Αν τα δύο sheets ανήκουν στο ίδιο workbook μπορείς να περάσεις τιμές μεταξύ τους απευθείας γράφοντας κώδικα του στυλ:
    Sheet1.Cells(4,5)=Sheet2.Cells(4,5).

     Αν βρίσκονται σε διαφορετικά αρχεία, θα πρέπει να γράψεις το macro στο ένα αρχείο και να φορτώσεις το άλλο, π.χ.
    Dim book As Workbook
    Set book = Workbooks.Open("c:\other.xls")
    Sheet1.Cels(4, 5) = book.Sheets("Sheet1").Cells(4, 5)
    book.Close


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  17-04-2008, 12:33 41584 σε απάντηση της 38651

    Απ: MS Excel copy/paste formula

    Ο κώδικας αντιγράφει μόνο τις τιμες.
    Υπάρχει κάτι για μορφές ή η λύση της επιλογής του source workbook, αντιγραφή, επιλογή του destination workbook, επικόλληση είναι μονόδρομος;


    Visual Basic 2008 Express edition (και βλέπουμε)
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems