• DİKKAT

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

Ana hesaplar hk.

1903emre34@gmail.com

Altın Üye
Katılım
29 Mayıs 2016
Mesajlar
946
Excel Vers. ve Dili
Microsoft Excel 2013 Türkçe
Merhaba,

Ana hesapların altında yer alan ana kıvrımlarını (00, 01,02 vs başlayan) hemen yanlarına noktalı biçimde alt alta sıralamak için nasıl kod oluşturabiliriz.
 

Ekli dosyalar

Son düzenleme:
.

Sarı ile belirttiğim alanın hesap kodlaması nasıl olmalı?



.
 
.

İşin mantığını tam aktarırsanız, çözüm yolunu kolaylaştırırsınız.

O zaman 00 ile başlıyorsa onlar yok mu sayılacak.

Bence örneğinizdeki liste için olması gereken hesap kodlarının tamamını yazın...

.
 
.

Kod:
Sub kod()

    Range("B:B").ClearContents
    s = Cells(Rows.Count, "A").End(3).Row
    
    For i = 1 To s
        
        If Len(Cells(i, "A")) = 3 Then
            
            anakod = Cells(i, "A") & "."
            Cells(i, "B") = Cells(i, "A")
            
            For a = i + 1 To s
                If Len(Cells(a, "A")) = 3 Then Exit For
                dönüştür = WorksheetFunction.Substitute(Trim(Cells(a, "A")), " ", ".")
                Cells(a, "B") = anakod & dönüştür
            Next a
            
        End If
        
    Next i

End Sub

.
 
Teşekkürler, sorunsuz çalışıyor.
 
Geri
Üst