Bir Dizeden Sayısal Veriler Elde Etme

28 Temmuz 2020 28 Şubat 2021 1016

Bu kod ile Bir Dizeden Sayısal Veriler Elde Etme işlemini çok hızlı bir şekilde gerçekleştirebilir, işlerinizde zaman tasarrufu sağlayabilirsiniz.

Function GetNumeric(CellRef As String)
Dim StringLength As Integer
StringLength = Len(CellRef)
For i = 1 To StringLength
    If IsNumeric(Mid(CellRef, i, 1)) Then Result = Result & Mid(CellRef, i, 1)
Next i
GetNumeric = Result
End Function

Gerekli Adımlar

Kodu çalıştırmanız için aşağıdaki adımları yerine getirmeniz gerekir.

  1. Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
  2. Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
  3. Araç çubuklarından Insert -> Module yazısına tıklayın.
  4. Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
  5. Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
  6. Üstteki kodu yapıştırın.

Kod Açıklaması

Bu kod bir Kullanıcı Tanımlı Fonksiyon olarak işlev göstermektedir.

Örneğin, A1 hücresine Ali 1 Veli, B1 hücresine =GetNumeric(A1) yazdığınızda, B1 hücresi sonuç olarak 1 döndürecektir.

50 Farklı Hazır Makro (VBA) Kodu
Checkbox ile Exceli Kapatıp Açmak
Çalışma Sayfasının Ekran Görünümünü Büyütme
Hücredeki Değer Sıfırdan Büyükse İşlem Yapma
Aktif Çalışma Sayfası Korumasını Kaldırma
Roma Rakamlarını Normal Sayılara Dönüştürme
Hedef Aramayı Kullanma
Excel Makroları ile Form Çağırma
Belli Sütunlarda Alfabetik Sıralama
Top 10 Değeri Renklendirme
Boş Hücreleri Sıfırlarla Değiştirme
Kopyala ve Değer Olarak Yapıştır
Boş Hücreleri Vurgulama
Otomatik Sıra Numarası Ekleme
Birleştirilmiş Tüm Hücreleri Ayırma
Dizinde Klasör Araması Yapma
İstenilen Şart Sağlanmıyorsa Kayıt Gerçekleşmesin
Hangi Günde Olduğunu Bulma
UserForm Resize Özelliği Eklemek
Hücreye Girilen Değerleri Farklı Bir Sayfaya Kaydetme
Tekrar Eden Verileri Farklı Sütunda Yazma
ListBbox ve ComboBox Satır Kaydırma
Belirli Bir Metne Sahip Hücreleri Vurgulama
Son Dolu Satırın Bir Altına Yazdırma
Bir Kitaptaki Sayfaları Başka Kitaba Taşıma
Makro ile Web Sitesini Açmak
İçinde Bulunduğumuz Günü Bulma
Aç Penceresini Açan Makro
Makro ile Git Penceresini Açma
Aralıklı Olarak Satır Silme
Excel Makroları ile Klasör Arama
UserForm Nesnesine Otomatik Buton Ekleme
Kapanışta Sayfaların Otomatik Olarak Gizlenmesi
Tüm Çalışma Sayfalarını Tek Adımda Koruma
Tarih Değeri Yazarken Otomatik Ayraç Kullanımı
Sütunun Herhangi Hücresine Çift Tıklayınca UserForm Açılsın
Grafik Türünü Değiştirme
Grafiği Görüntü Olarak Yapıştırma
A Sütunundaki Verileri C Sütununda Sıralama
Makrolar ile Klasör Kopyalama
Aktif Hücrenin Üstüne Satır Ekleme
Açıklama İçeren Tüm Hücreleri Vurgulama
Hücre Aralığını Kes Kopyala ve Yapıştır
Sayıyı Çift ya da Çiftin Katı Yapma
Boş Hücrelerin Görünmez Alanını Vurgulama
Makrolar ile Eliptik Form Oluşturma
Makro Çalışırken İmlecin Hareket Etmemesi
Pivot Verilerini Almayı Devre Dışı Bırakma Etkinleştirme
Tarih ve Saatten Tarihi Kaldırma
Yardım Menüsünü Açma
Makrolar ile Txt Dosyası Oluşturma

Daha önce yorum yapılmamış!

Backlink Reklam Bu alanda 50 karakterlik açıklama ile web sitenize ait Backlink Reklam yayınlayabilirsiniz.
Yükleniyor...