Excel'de Bul ve Değiştir işlemini gerçekleştiren bir makro kodu nasıl oluşturulur?
Normalde, Excel’de değerleri aramak ve değiştirmek için yerleşik **Bul ve Değiştir** özelliğini kullanırız. Ancak aslında, Excel’de doğrudan metin üzerinde **Bul ve Değiştir** işlemi yapmak için makro kodu da yazabilirsiniz. Bu makalede, Excel’de **Bul ve Değiştir** işlemini gerçekleştiren bir makro kodunu nasıl oluşturacağınızı öğreneceksiniz.
Excel'de Bul ve Değiştir metnini gerçekleştirmek için bir makro kodu oluşturun
Excel'de Bul ve Değiştir metnini gerçekleştirmek için bir makro kodu oluşturun
Excel'de Bul ve Değiştir işlemini gerçekleştiren bir makro kodu oluşturmak için aşağıdaki adımları uygulayın.
1. Alt+F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül seçeneğine tıklayın. Ardından aşağıdaki VBA kodunu kod penceresine kopyalayın.
VBA kodu: Excel'de Bul ve Değiştir metnini gerçekleştirmek için bir makro kodu oluşturun
Sub FindandReplaceText()
'Update by Extendoffice 2018/5/24
Dim xFind As String
Dim xRep As String
Dim xRg As Range
On Error Resume Next
Set xRg =Cells
xFind = Application.InputBox("word to search:", "Kutools for Excel", , , , , 2)
xRep = Application.InputBox("word to replace:", "Kutools for Excel", , , , , 2)
If xFind = "False" Or xRep = "False" Then Exit Sub
xRg.Replace xFind, xRep, xlPart, xlByRows, False, False, False, False
End Sub 3. Kodu çalıştırmak için F5 tuşuna basın.
4. İlk olarak Kutools for Excel iletişim kutusuna arayacağınız metni veya değeri girin, ardından Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

5. İkinci Kutools for Excel iletişim kutusunda, değiştirmek istediğiniz metni veya değeri girin ve Tamam düğmesine tıklayın.

Ardından, belirtilen tüm metinler hemen istediğiniz metinle değiştirilir.
Not: Bu kod, etkin çalışma sayfasına uygulanır.
İlgili makaleler:
- Excel'de tüm boş hücreleri belirli bir sayı veya metinle nasıl bulup değiştirebilirim?
- Excel'de hücrelerdeki virgülleri yeni satırlara (Alt + Enter) nasıl dönüştürebilirsiniz?
- Excel'de çalışma sayfası sekme adlarını nasıl Bul ve Değiştir yapabilirsiniz?
- Excel'de virgülle ayrılmış bir listeden belirli bir değeri nasıl bulursunuz?
- Excel'de iki sütunun kesişimini nasıl bulursunuz?
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile güçlendirin ve verimlilikte hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir
- Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Birden fazla belgeyi aynı pencerenin yeni sekmelerinde açın ve oluşturun, yeni pencerelerde değil.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileri ve ayrıca Office Tab Pro’yu içerir—bu da Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi-bir-arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında verimliliği akıcı hale getirir
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi değer— ayrı ayrı eklenti satın almaya göre tasarruf sağlar