Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Γενικά] Πως μπορώ να κάνω ένα μαζικό copy-paste;

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

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-10-13, 13:43
Όνομα: Πέτρος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 02-10-2013
Μηνύματα: 1
Προεπιλογή Πως μπορώ να κάνω ένα μαζικό copy-paste;

Δουλεύω ένα project μετάφρασης στο excel. Σε μια στήλη είναι οι όροι στα Αγγλικά (πηγή) και στην διπλανή μεταφράζω στα Ελληνικά (μετάφραση) . Επειδή το αρχείο είναι τεραστιο και επειδή αρκετοι όροι επαναλαμβάνονται, πως μπορώ να κάνω paste τον μεταφρασμενο ορο σε όλο το αρχείο απέναντι απο όμοιες πηγες? Π.χ Όπου υπάρχει ο ορος "Cancel", στο διπλανο κελι να γραφτεί "Άκυρο"...



Απάντηση με παράθεση
  #2  
Παλιά 03-10-13, 14:09
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Αν επιλέξεις τη στήλη που περιέχει τους όρους που θα αντικατασταθούν από τους αντίστοιχους ελληνικούς, μπορείς απλά να χρησιμοποιήσεις την κλασική Αντικατάσταση (Ctrl + H).

Δεν ξέρω αν σε διευκολύνει αυτή η μέθοδος.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #3  
Παλιά 03-10-13, 18:13
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Πέτρο καλώς όρισες στην παρέα μας.
Δεν χρειάζεται Copy-Paste.
Αν υποθέσουμε ότι στην Α στήλη από A1 έως A2000 είναι λέξεις στα Αγγλικά
και στην Β στήλη από B1 έως B2000 είναι η περιοχή που θα βρίσκονται οι μεταφράσεις τους
τότε βάλε τον κώδικα:
Κώδικας:
Sub MyTranslation()
    Dim c As Range
    Application.ScreenUpdating = False
    For Each c In Range("A1:A2000")
        If c.Value = Range("D1").Value Then
            c(, 2).Value = Range("D2").Value
        End If
    Next c
End Sub
σε μία Module και σύνδεσέ τον σ' ένα κουμπί.
Βάλε στο D1 όποια Αγγλική λέξη θέλεις που περιέχεται στην περιοχή A1 έως A2000
Βάλε στο D2 την μετάφραση
Με το πάτημα του κουμπιού όλες οι επιλεγμένες λέξεις θα μεταφραστούν αυτόματα
Προσοχή στην ορθογραφία
Αν επιλέξουμε "house" και "Σπίτι" θα μεταφραστεί
αλλά δεν θα μεταφραστεί αν υπάρχει "House"
Αν η περιοχή μας έως το A2000 δεν φτάνει τότε άλλαξε το με A3000 για παράδειγμα
Όσο μεγαλώνει η περιοχή ελέγχου τόσο θα γίνεται ο κώδικας πιο αργός
Test για όλη τη Στήλη Α:Α περίπου 8 sec. για το 2010 excel
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Αντιγραφή και επικόλληση (Copy-Paste) parara Access - Ερωτήσεις / Απαντήσεις 6 04-03-16 16:28
[Excel07] Πρόβλημα σε copy/cut - paste sofia Excel - Ερωτήσεις / Απαντήσεις 1 26-04-12 19:26
[VBA] Login_SplashScreen σε excel πως μπορώ να το κάνω? fotis Excel - Ερωτήσεις / Απαντήσεις 2 10-05-10 21:44
Copy Paste Jim Access - Ερωτήσεις / Απαντήσεις 2 15-04-10 20:23
[Γενικά] ερωτηματολόγιο: copy/paste check box? des Excel - Ερωτήσεις / Απαντήσεις 2 17-11-09 09:13


Η ώρα είναι 10:03.