• DİKKAT

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

Tarih biçimi

Katılım
25 Ekim 2006
Mesajlar
275
Excel Vers. ve Dili
türkçe
Sevgili arkadaşlar tarihleri ekte gönderdiğim dosyamda olduğu şekilde makro ile veya başka bir şekilde yazdırmak mümkünmü? herkese teşekkür eder iyi akşamlar dilerim
 

Ekli dosyalar

Merhaba,

Farklı bir hücredemi yoksa aynı hücre üzerinde değişiklik yaparak mı istediğiniz biçimde yazacak.
 
Sayfanın kod bölümüne kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    
    On Error GoTo son
    Target = CDate(Format(Target, "00-00-0000"))
son:
    
End Sub
.
 
Ömerbey ilgi ve cevabınıza çok teşekkür ederim ama tarihlerin arasına nokta koyarak değilde / kesme işareti koyarak yazdırabilirmiyiz
 
Bu şekilde deneyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    
    On Error GoTo son
    With Target
        .ClearFormats
        .Value = CDate(Format(.Value, "00-00-0000"))
        .NumberFormat = "dd\/mm\/yyyy"
    End With
son:
    
End Sub
.
 
Ömer bey bazı hücrelerde arıza veriyor#####şeklinde yazıyor
 
Son düzenleme:
Sütun genişliğinden dolayı olabilir. Bu şekilde olan hücrelerin sütun genişliklerini artırın.
 
Tarih Biçimi

Ömer Bey, tarih biçiminin bütün sayfada değil de sadece belli bir hücrede olmasını istiyorum .vermiş olduğuz kodda nasıl bir düzeltme yapmalıyım bu konuda yardımcı olabilir misiniz
 
Ömer Bey, tarih biçiminin bütün sayfada değil de sadece belli bir hücrede olmasını istiyorum .vermiş olduğuz kodda nasıl bir düzeltme yapmalıyım bu konuda yardımcı olabilir misiniz
 
Sadece A1:A10 arasında çalışır. Siz buna göre kendinize göre uyarlarsınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
 
    If Intersect(Target, Range("[COLOR=red]A1:A10[/COLOR]")) Is Nothing Then Exit Sub
 
    On Error GoTo son
    With Target
        .ClearFormats
        .Value = CDate(Format(.Value, "00-00-0000"))
        .NumberFormat = "dd\/mm\/yyyy"
    End With
son:
 
End Sub
.
 
Geri
Üst