• DİKKAT

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

Hücreye girilen verinin başına ve sonuna % işareti

  • Konbuyu başlatan Konbuyu başlatan o2l3m
  • Başlangıç tarihi Başlangıç tarihi

o2l3m

Altın Üye
Katılım
2 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Microsoft® Excel ® 2016 (16.0.5413.1000) MSO (16.0.5413.1000) 32 bit
Hücreye girilen verinin başına ve sonuna % işaretini enter yaptıktan sonra yapabilirmiyiz?

Bu durumda sizde makro ile verilerinizi düzenlemelisiniz.

A1:A100 arası için aşağıdaki kodu deneyebilirsiniz. Kendinize göre uyarlarsınız.

Düzenlenmiş veri "B" sütununa listelenmektedir.

Kod:
Sub TEK_TIRNAK_EKLE()
    Dim Veri As Range, Tarih As String
    
    For Each Veri In Range("A2:A100")
        Tarih = Format(Veri.Value, "dd/mm/yyyy")
        Veri.Offset(0, 1) = "'" & Replace(Tarih, ".", "/")
    Next

    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Örnek dosya eklerseniz yardımcı olalım.
 
"Hücre Biçimlendir" den yapabilirsiniz.
Kod:
"%" 0 "%"
 
Gönderdim.
 

Ekli dosyalar

Sayfa1 in kod kısmına aşağıdaki kodları yazın.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C2:D2")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Target.Value = "% " & Target.Value & " %"
Application.EnableEvents = True
End Sub
 
Teşekkür ediyorum
 
Rica ederim. Kolay gelsin.
 
Geri
Üst