Makro ile Tarihi Metne Çevirme

Makro ile Tarihi Metne Çevirme

Makro ile Tarihi Metne Çevirme
Bu dosya, B sütunundaki tarih değerlerini VBA makrosuyla "ay adı + yıl" biçiminde metne dönüştürür. Örneğin 04.11.2021 tarihi "Kasım 2021" olarak D sütununa yazılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: B2 hücresinde "Tarih" başlığı, B3:B12 aralığında 10 adet örnek tarih bulunur (04.11.2021, 10.03.2022, 01.11.2021, 28.05.2019, 15.12.2023 vb.). Dönüştürülen metinler D sütununa yazılır.
  • Module1: TARIH_METIN adlı makroyu barındıran VBA modülüdür (33 satır).
Sayfada formül, tablo veya grafik yoktur; tüm işlem makro ile yapılır.

Makrolar​

TARIH_METIN makrosu sırasıyla şunları yapar:
  1. B sütunundaki son dolu satırı bulur. Son satır 3'ten küçükse işlem yapmadan çıkar.
  2. B3'ten son satıra kadar olan değerleri belleğe alır ve her birini IsDate ile kontrol eder.
  3. Geçerli tarihleri Format işleviyle "mmmm yyyy" biçiminde metne çevirir; tarih olmayan hücreler için boş değer üretir.
  4. D3 ve altındaki eski içeriği temizler, D sütununu metin biçimine (@) ayarlar ve sonuçları D3'ten itibaren tek seferde yazar.
  5. İşlem sonunda bir bilgi penceresi gösterir ve varsayılan tarayıcıda ExcelDestek.com sayfasını açar. Bu nedenle dosya dış bağlantı içerir; internet bağlantısı olan bilgisayarda çalıştırıldığında tarayıcı otomatik olarak açılır.
Makro dosya silme gibi bir işlem yapmaz; yalnızca D sütunundaki içeriği temizleyip yeniden yazar.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. B3 hücresinden başlayarak tarihleri B sütununa girin veya örnek tarihleri kendi verilerinizle değiştirin.
  3. Alt+F8 tuşlarıyla makro listesini açın, TARIH_METIN makrosunu seçip Çalıştır düğmesine tıklayın.
  4. Sonuçlar D3 hücresinden itibaren listelenir. Makro her çalıştığında D sütunundaki önceki değerler silinir; saklamak istediğiniz sonuçları başka bir yere kopyalayın.
  5. Başka bir sayfada kullanmak için modüldeki Sayfa1 nesne adını ve sütun harflerini kendi çalışma sayfanıza göre uyarlayın.

Galeri

  • Makro ile Tarihi Metne Çevirme - 1
    Makro ile Tarihi Metne Çevirme - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
17
Gösterim
3,881
İlk sürüm
Güncel
SHA-256
96793e55946d11e4eb19d46061df2cb22558230d259ad342731f68880852baeb

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık.
Geri
Üst