Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 07-01-12, 14:50
Το avatar του χρήστη gr8styl
gr8styl Ο χρήστης gr8styl δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Αγαπητέ Λευτέρη,
σε περίπτωση που δεν σε καλύπτει η καλή πρόταση του Σπύρου, ο παρακάτω κώδικας αντιγράφει "με Αντιμετάθεση/Transpose" τα περιεχόμενα του φύλλου "ΦΟΡΜΑ " (προσοχή το όνομα έχει ένα κενό στο τέλος) από το κελί Α1 μέχρι το τελευταίο χρησιμοποιούμενο, στο φύλλο DATA στήλη Α τελευταία χρησιμοποιούμενη γραμμή του φύλλου.

Ελπίζω να σου φανεί χρήσιμο.

Καλή χρονιά
Θανάσης

Κώδικας:
Sub Copy_Paste_Transpose()
    Dim Src As Worksheet
    Dim Dst As Worksheet
    Set Src = Worksheets("ΦΟΡΜΑ ") 'avoid greek alphabet for names
    Set Dst = Worksheets("DATA")
    Src.Range("a1:" & Cells(Src.UsedRange.Rows.Count, Src.UsedRange.Columns.Count).Address).Copy
    Dst.Range(Cells(Dst.UsedRange.Rows.Count + 1, 1).Address).PasteSpecial xlPasteValues, Transpose:=True
    Application.CutCopyMode = False
End Sub
Απάντηση με παράθεση