• DİKKAT

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

Excel vba Date formatını değiştirme

  • Konbuyu başlatan Konbuyu başlatan Seli
  • Başlangıç tarihi Başlangıç tarihi
Katılım
22 Şubat 2021
Mesajlar
106
Excel Vers. ve Dili
Ofis 360 Türkçe
Merhaba arkadaşlar tarih formatı bu şekilde (20210301 )olan bir dosyayı açmak istiyorum. Ama hergün tarihi değiştiği için alamadım. Benim yazdığım kod normal tarih formatı. Nasıl değiştirebilirim? Yardımcı olursanız çok sevinirim. Şimdiden teşekkürler..


dosya = "0" & myDate & " " & "KAYNAK_MASTER_PLAN_20210301_1109"
Workbooks.Open("C:\Users\selcanusta\Desktop\iş yükü raporları\" & dosya & ".xlsx").Sheets("K. D.IML.IS YUKU RAPORU(YENİ)").Select
 
Merhaba,

myDate hangi değeri alıyor?
 
mydate = Date şeklinde yazmıştım. Formatı örneğin 1.03.2021 şeklinde..
 
Deneyiniz.

mydate = Format(Date, "yyyymmdd")
 
Oldu hocam teşekkürler, Hocam peki sadece Ay ismini alması için nasıl bir kod gerekir? Şimdiden teşekkürler..
 
Deneyiniz.

mydate = Format(Date, "mmmm")
 
Hocam büyük harfli olması için formata ne eklemem gerekir? Örneğin ŞUBAT yazması için..
 
Deneyiniz.

mydate = Ucase(Replace(Replace(Format(Date, "mmmm"), "ı", "I"), "i", "İ"))
 
Hocam benim kodum bu şekildeydi,
Kod:
sayfaismi =Format(DateAdd("m", -1, Date), "mmmm")
Buna şu şekilde ekledim çalışmadı..
Kod:
sayfaismi = UCase(Replace(Replace(Format(DateAdd("m", -1, Date), "mmmm"), "ı", "I"), "i", "İ"))
 
Ben verdiğiniz kodu şimdi denedim. Sorun çıkmadan çalıştı.
 
Evet hocam bende de çalıştı, şubat isminde sayfa varmış o yüzden çalışmamış. Çok teşekkür ederim hocam iyi çalışmalar..
 
Hocam bir önceki ayın ilk günü ve son gününü bulmak istiyorum, böyle bir şey mümkün mü?
 
Aşağıdaki gibi olabilir.

C++:
Option Explicit

Sub Test()
    Dim Ilk_Tarih As Date, Son_Tarih As Date
    
    Ilk_Tarih = DateSerial(Year(Date), Month(Date) - 1, 1)
    Son_Tarih = DateSerial(Year(Date), Month(Date), 0)
End Sub
 
Geri
Üst