• DİKKAT

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

SIFIRLAMA

Abi sıfır olma şart var onu sildin mi su an cepten baktim abi yükleyeceğim bilgisayara birazdan
 
Silmiştim. Eklenmiş hali.
Kod:
Private Sub Worksheet_Calculate()

   Dim alan, s As Long, son As Long, i As Long

    With Application
        .ScreenUpdating = False
        .Calculation = xlManual
        .EnableEvents = False
    End With
 
    son = Cells(Rows.Count, "A").End(xlUp).Row
    alan = Range("A8:AO" & son).Value
 
    ReDim dizi(1 To son, 1 To 41)
 
    For i = LBound(alan) To UBound(alan)
        s = s + 1
        If (alan(i, 3) < alan(i, 40) Or alan(i, 3) > alan(i, 41)) And alan(i, 32) = 0 Then
            dizi(s, 1) = alan(i, 1)
        Else
            dizi(s, 1) = alan(i, 2)
        End If
    Next i
 
    Range("B8").Resize(s, 1) = dizi
 
    With Application
        .Calculation = xlAutomatic
        .ScreenUpdating = True
        .EnableEvents = True
    End With
 
End Sub
 
sıfır kontrolünü AF sütununa göre yapmıştım.
 
Eki inceleyin. Düğme butonuna basmadan C sütununda işaretlediğim 3 sarı hücreyi kontrol edin ve sonra butona basın. Sorun göremedim?

.
 

Ekli dosyalar

Abi bu programı indirdim deniyordum diğer tarafta çalışmaya başlamış inan çaşılmıyordu orası da
 
Şu an çalışıyorsa sorun yok :)
 
abi şöyle bişi yapıyor AN8 VE AO 8 değerlerini baz almıyor sanırım değere ulaşmadan sıfırlıyor
 
Gönderdiğim dosyada; örneğin B9 hücresini 25,05 yada 24,95 yaptığınız zaman sıfırlama yapmıyor. AN9 ve AO9 a göre olması gereken bu değil mi?
 
abim bir dakika sayı olarak baz almadı sanırım sütunları şu an tekrar deniyorum
 
A sütunundaki son dolu satıra kadar.
 
A sütunundaki son dolu satır 10.000 inci satırda olsa oraya kadar çalışır.
 
aynı veriyi 230 satıra yazdım 8 .9.10 satırlar çalışıyor son satır çalışmadı ondan sordum abi
 
Bir şartı(satırdaki değeri vs.) eksik yazmışsınızdır.
Kodlardaki;

son = Cells(Rows.Count, "A").End(xlUp).Row tanımı A sütunudaki son satırı bulmak içindir. Örneğin son satır 500 olursa;

Range("A8:AO" & son)

ile Range("A8:AO500") aralığına bakar.
 
bazan bu şekilde bazı yerlerde sarı renkli oluyor
 

Ekli dosyalar

  • excelweb.PNG
    excelweb.PNG
    226.7 KB · Görüntüleme: 5
açılışta bu çıktı abi
 

Ekli dosyalar

  • excel web 2.PNG
    excel web 2.PNG
    208.9 KB · Görüntüleme: 4
Geri
Üst