Metni belirli bir karaktere göre iki veya daha fazla ayrı sütuna bölmede sorun yaşıyorsanız, bu makaleyi okumalısınız.
Bu yazıda, Microsoft Excel'de VBA kullanarak adı 3 hücreye nasıl böleceğimizi öğreneceğiz.
Adı nerede ve nasıl bölebileceğimizi anlamak için bir örnek alalım.
A sütununda "FirstName Initial LastName" biçiminde bir ad listemiz var. Sütunun tamamını üç sütuna bölmek istiyoruz; biri tüm adları, ikincisi Baş Harfi ve üçüncüsü tüm soyadları içerir. .
Adı bölmek için VBA kodunu yazacağız. Aşağıda verilen adımları izleyin: -
Adı 3 hücreye bölmek için VBA kullanacağız. Aşağıdaki prosedüre ve koda bakın, kolayca anlayacaksınız: -
- VBA Sayfasını açın ve Alt+F11 tuşlarına basın
- Modül ekle
- Ardından ekleme menüsüne gidin ve makroyu başlatma prosedürünü alacağınız prosedüre tıklayın.
- Aşağıda belirtilen kodu yazın: -
Public Sub SplitName() X = Cells(Rows.Count, 1).End(xlUp).Row For A = 1 To XB = InStr(Cells(A, 1), " ") C = InStrRev(Cells(A, 1) ), " ") Hücreler(A, 2) = Sol(Hücreler(A, 1), B) Hücreler(A, 3) = Orta(Hücreler(A, 1), B, C - B) Hücreler(A, 4 ) = Sağ(Hücreler(A, 1)), Len(Hücreler(A, 1)) - C) Sonraki A End Sub
Kod Açıklama:- Önce makro adını verdik, ardından veri aralığını tanımlamak için x kullandık ve sonra hücrelerden değerlerin nasıl alınacağını tanımlamak için A, B ve C kullandık.
- Makroyu Excel'de çalıştırmak için F5 tuşuna basın
- Makroyu çalıştırdığınızda, isimler üç sütuna bölünecektir.
Çözüm: Bu şekilde Microsoft Excel'de VBA kullanarak isimleri 3 sütuna bölebiliriz.
Bloglarımızı beğendiyseniz, Facebook'ta arkadaşlarınızla paylaşın. Ayrıca bizi Twitter ve Facebook'ta da takip edebilirsiniz.
Sizden haber almayı çok isteriz, işimizi nasıl iyileştirebileceğimizi, tamamlayabileceğimizi veya yenileyebileceğimizi ve sizin için daha iyi hale getirebileceğimizi bize bildirin. Bize e-posta sitesinde yazın