• DİKKAT

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

Numara hazırlama

Katılım
11 Ağustos 2009
Mesajlar
44
Excel Vers. ve Dili
effice xp
Merhaba daha önce yardım aldığım bir konu vardı ekte bir dosyam var çalışıyodu ama şimdi hata veriyo yardım
 

Ekli dosyalar

  • mod.rar
    mod.rar
    444.1 KB · Görüntüleme: 34
Merhaba daha önce yardım aldığım bir konu vardı ekte bir dosyam var çalışıyodu ama şimdi hata veriyo yardım
Merhaba.

Dosyanızda 2. satır ile 372. satır arasında boşluk var.
Kod:
 For i = 1 To[COLOR="Red"] Range("A65536").End(3).Row[/COLOR]
Range("A65536").End(3).Row = 30000
For döngüsü 30000. satıra kadar gitmek istiyor ama 2. satırdan sonrası boş olduğu için hata veriyor.
372. satırdan 30000. satıra kadar silerseniz hata vermeden çalışır.
 
Son düzenleme:
zaten hepsi boştu başlangıç sayısını yazdığımda hazırla dediğimde o bana hepsini hazırlıyordu
 
barkod hazirlatma makrosu mu bu ?
 
Son düzenleme:
zaten hepsi boştu başlangıç sayısını yazdığımda hazırla dediğimde o bana hepsini hazırlıyordu
Sizin dosyanızın 9. satırdan 30000. satıra kadar temizlenmiş hali aşağıdaki linkte incelermisiniz hata verecekmi?
372. satırdan 30000. satıra kadar silerseniz hata vermeden çalışır.
veya 372. satıra kadar boş satırları silin kodlarda bir hata yok.


http://www.dosya.tc/server10/2kCyCB/mod97_1.zip.html
 
Son düzenleme:
evet şimdi çalışıyo eline sağlık sayıyı 1 hane artırmak için ne yapmalıyım
 
evet şimdi çalışıyo eline sağlık sayıyı 1 hane artırmak için ne yapmalıyım
Şöyle olabilir.
Kod:
 Sub onalti()
    Dim Syl(1 To 8)
    For i = 1 To Range("A65536").End(3).Row   
    For a = 1 To 8
    Syl(a) = Mid(Cells(i, "A").Value, a, 1) * 1
    Cells(i, a + 1).Value = Syl(a)
    Next a
    
    
    For b = 2 To 6 Step 2
    If Len(Syl(b) * 2) = 2 Then
    Syl(b) = Mid(Syl(b) * 2, 1, 1) * 1 + Mid(Syl(b) * 2, 2, 1) * 1
    Else
    Syl(b) = Syl(b) * 2
    End If
    Next b
    
    deger = (Syl(1) + Syl(2) + Syl(3) + Syl(4) + Syl(5) + Syl(6) + Syl(7) + Syl(8)) * 1
    
    algrt = (Int((deger / 10) + 1) * 10) - deger
    
    If algrt = 10 Then
    algrt = 0
    End If

    Cells(i, "j").Value = algrt
    Cells(i, "k").Value = "'" & Cells(i, "A").Value & algrt
    Next i
    End Sub
 
Geri
Üst