İsteğe Özel Uyarlanmış

Katılım
19 Kasım 2010
Mesajlar
14
Excel Vers. ve Dili
tr
Altın Üyelik Bitiş Tarihi
09-04-2023
Arkadaşlar merhaba,

Excelde yapmak istediğim bir hücre içine 500/600 yazdığım zaman başına PKKP yazısı eklemek. Sonuç PKKP 500/600 yazması. Fakat yapamadım yardımcı olur musunuz.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Bu işlemi belli birsatır ya da sütunda mıya da belli bir hücrede mi yapacaksınız?
Arasında / işareti olan hücrelerde mi yapacaksınız?
Sadece Üçbasmaklılar için mi olacak?
 
Katılım
19 Kasım 2010
Mesajlar
14
Excel Vers. ve Dili
tr
Altın Üyelik Bitiş Tarihi
09-04-2023
Bu işlem her satırda aşağı doğru devam edecek 600 rakamı sabit 3 basamaklı "/" sonrasındaki rakam 4 basamaklı olabiliyor 600/1200 gibi. Evet arasında "/" işareti olan hücrelerde yapacağım.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sayfanızın KOD sayfasına yapıştırın.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Left(Target, 4) = "600/" And Len(Target) > 4 Then
    Application.EnableEvents = False
    Target.Value = "PKKP " & Target.Value
    Application.EnableEvents = True
    End If
End Sub
 
Katılım
19 Kasım 2010
Mesajlar
14
Excel Vers. ve Dili
tr
Altın Üyelik Bitiş Tarihi
09-04-2023
Sayfanızın KOD sayfasına yapıştırın.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Left(Target, 4) = "600/" And Len(Target) > 4 Then
    Application.EnableEvents = False
    Target.Value = "PKKP " & Target.Value
    Application.EnableEvents = True
    End If
End Sub
Hocam kod için teşekkür ederim. sekmeye gelip kod görüntüleden kısmına direk yapıştırdım olmadı. modül ekledim yine çalıştıramadım yani çalıştırmayı beceremedim :)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Bu işlem her satırda aşağı doğru devam edecek 600 rakamı sabit 3 basamaklı "/" sonrasındaki rakam 4 basamaklı olabiliyor 600/1200 gibi. Evet arasında "/" işareti olan hücrelerde yapacağım.
Bu açıklamanızda 600 rakamı sabit demiştiniz !!!

Kodda aşağıdaki satırı nasıl bir sabit değeriniz varsa o şekilde uyarlayabilirsiniz.

If Left(Target, 4) = "600/" And Len(Target) > 4 Then
 
Üst