Θέμα: VBA Replace σε κελιά

Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 14-05-14, 16:38
dmarop Ο χρήστης dmarop δεν είναι συνδεδεμένος
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-08-2012
Μηνύματα: 38
Προεπιλογή Replace σε κελιά

Καλησπέρα σας,

Θα χρειαστώ για ακόμη μια φορά την βοήθειά σας.

Χρησιμοποιώ τον εξής κώδικα που θέλω να κάνω Replace μόνο στην περίπτωση που υπάρχει μια ολόκληρη λέξη σε μέρος ενός κελιού.

Παράδειγμα: Στον κώδικα έχω βάλει να γίνεται αντικατάσταση του ονόματος Αγαπη αλλά μου αντικαθιστά μέρος και άλλων ονομάτων, π.χ.σ το όνομα Αγαπητός μου αφήνει μόνο τος, και στον Αγαπήνωνρ μου αφήνει νωνρ κλπ.


Κώδικας:
Sub FindReplace()
    Dim rngFalse As Range
    Dim oNameFalse As String
    Set rngFalse = Range("L3:L4535")

        oNameFalse = "Αγαπη"

        Columns("M:M").Select
        Selection.Replace What:=oNameFalse, Replacement:="", LookAt:=xlPart, _
                          SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, _
                          ReplaceFormat:=False
    
End Sub

Ευχαριστώ εκ των προτέρων.

Φιλικά,
Δημήτρης
Απάντηση με παράθεση