• DİKKAT

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

Otomatik Rakam Arttırma

. . .

Kod:
Sub kod()
    SAY = 1
    For i = 2 To [A65536].End(3).Row
        
        If Cells(i, "A") Like "YEVMİYE NO" & "*" Then
            Cells(i, "A") = "YEVMİYE NO: " & SAY
            SAY = SAY + 1
        End If
    Next i
End Sub

. . .
 
Kod:
Sub dd()
son = Range("a65500").End(3)(1, 1).Row
k = 1
For i = 1 To son
If VBA.Mid(Cells(i, "a"), 1, 10) = "YEVMİYE NO" Then
Cells(i, "a") = "YEVMİYE NO: " & k
k = k + 1
End If
Next i
End Sub
 
Alternatif olsun:
Kod:
Sub yevmiye()
For i = 4 To Cells(Rows.Count, "a").End(xlUp).Row
If Left(Cells(i, "a"), 10) = "YEVMİYE NO" Then
Cells(i, "a") = "YEVMİYE NO: "
End If
Next
For i = Cells(Rows.Count, "a").End(xlUp).Row To 4 Step -1
If Cells(i, "a") = "YEVMİYE NO: " Then
Cells(i, "a") = "YEVMİYE NO: " & WorksheetFunction.CountIf(Range("a2:a" & i - 1), "YEVMİYE NO: ") + 1
End If
Next
End Sub
 
Hatırlatma:
Döngü içerisindeki şarttan sonra, hücreye veri yazdırmadan önce SAY = SAY + 1 derseniz, en başta SAY = 1 demenize gerek kalmaz.
SAY değişkeni sayısal bir değer alacağından, bu değişken içeriği ilk başla Empty yani Boş veya 0'dır. Hücreye veriyi yazdırmadan önce SAY = SAY + 1 diyerek, 0 olan değişkene +1 ilave etmiş oluruz.
Aynı şekilde k = k + 1 için de geçerli.
 
ÜStadlar Ben Acemiyim.Sizden Ricam Boş Bir Excele Makro Yazsanız Ben Değerleri Yapıştırınca Otomatik Değişse Olurmu
 
Üstadlar Beceremedim Boş Bi Excelde O Makroyu Yazamazmısınız.s
 
Hüseyin abi çok sağol ama bu deneme olandı:D aynı dosyayı tekrar atacağım gün içerisinde aynı şeyi yapıp yollarsan çokk sevinirimmm
 
Geri
Üst