Sub xLator2()
Dim s1 As Worksheet, s2 As Worksheet
Dim N As Long, i As Long
Dim from(), too()
Set s1 = Sheets("Sheet1") ' contains the data
Set s2 = Sheets("Sheet2") ' contains the translation table
s2.Activate
N = Cells(Rows.Count, 1).End(xlUp).Row
ReDim from(1 To N)
ReDim too(1 To N)
For i = 1 To N
from(i) = Cells(i, 1).Value
too(i) = Cells(i, 2).Value
Next i
s1.Activate
For i = LBound(from) To UBound(from)
Cells.Replace What:=from(i), Replacement:=too(i)
Next i
End Sub
Aşağıdaki kodu kullanarak birden fazla sözcük bulmak ve değiştirmek için yukarıdaki kodu kullanıyorum ("Sütun A Sayfa1" de "Sütun B Sayfa 2" deki kelimelerle):
https://docs.google.com/spreadsheets/d/15TRLccDr_EAR8s78u-WGSkGpAecBf42_lhRkjCev_WE/edit?usp=sharing
Ancak bunu başka bir sayfada (aşağıda belirtildiği gibi) başka bir veri için uyguladığımda kod başarısız oluyor, yani sayfa 1'de çarpık kelimeler alıyorum:
https://docs.google.com/spreadsheets/d/14ba9pQDjMPWJd4YFpGffhtVcHxml0LdUUVQ0prrOEUY/edit?usp=sharing
Lütfen "A Sütun1 Sayfadaki" kelimeleri "Sütun B Sayfa 2" deki sözcüklerle değiştirebilmem için bana yardım et
Not: Yukarıdaki bağlantılar google elektronik tablosundan verilmiştir, ancak Excel 2007 sayfasında sorun yaşıyorum.
VBA’da iyi olmadığım için tüm kodu gözden geçirerek bana yardım etmenizi rica ediyorum.