• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İsteğe Özel Uyarlanmış

Katılım
19 Kasım 2010
Mesajlar
14
Excel Vers. ve Dili
tr
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.
 
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?
 
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.
 
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
 
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 :)
 
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
 
Geri
Üst