Kelimeleri otomatik düzeltme

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
551
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba arkadaşlar

KISALTMALAR sayfasında isimlere verdiğim kısaltma kodları var.

VERİLER sayfasında B2:K500 aralığında hücreye kısaca kodu girip otomatik düzeltmesini istiyorum.

Örnek
53 yazınca FATİH CAN olarak düzeltsin
A yazınca ALİ VELİ olarak düzeltsin
gibi..
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba. Veriler sayfasının kod kısmına aşağıdaki kodları kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Bul As Range
    If Not Intersect(Target, Range("B2:K500")) Is Nothing Then
        Set Bul = Worksheets("KISALTMALAR").Range("B:B").Find(what:=Target.Text, lookat:=xlWhole)
        If Bul Is Nothing Then
            MsgBox "Kıaltma bulunamadı."
        Else
            Application.EnableEvents = False
            Target = Bul(1, 0)
            Application.EnableEvents = True
        End If
    End If
End Sub
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
551
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Emeğinize sağlık. Çok teşekkür ederim.
 
Üst