Soru Çarpma işleminde hata

Katılım
17 Haziran 2008
Mesajlar
1,859
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

ekteki resimde belirtmiş olduüum bir hata ile karşılaşıyorum.
C6 daki veriyi ( ikibasamaklı yada üç basamaklı bir sayıdır.) 12 ile çarptığımda bu ileti geliyor... Bu hatayı nasıl çözebilirim.




yardımcı arkadaşa şimdiden teşekkürler.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,874
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Kodları görmeden sorunu anlamak çok zor.
Mümkünse dosyayı paylaşın.
 
Katılım
17 Haziran 2008
Mesajlar
1,859
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Kodlar şu şekilde ;

C#:
Sub ToplamHesapla2()
    Dim icmalSayfa As Worksheet
    Dim digerSayfa As Worksheet
    Dim icmalHucresi As Range
    Dim digerHucresi As Range
    Dim toplam As Double
    Dim arananDeger As String

   ' On Error Resume Next ' Hata durumunu atla

    ' "ICMAL" sayfasını ve E3 hücresini belirle
    Set icmalSayfa = ThisWorkbook.Sheets("ICMAL")
    Set icmalHucresi = icmalSayfa.Range("E3")

    arananDeger = icmalHucresi.Value

    For Each digerSayfa In ThisWorkbook.Sheets
        If digerSayfa.Name <> "ICMAL" And digerSayfa.Name <> "GIRISLER" Then
            ' Aranan değeri içeren satırı bul
            On Error Resume Next
            Set digerHucresi = digerSayfa.Columns("C").Find(arananDeger, LookIn:=xlValues)
            On Error GoTo 0

            If Not digerHucresi Is Nothing Then
                ' Eşleşen satırı bulunduysa, toplama ekle
                toplam = toplam + digerSayfa.Range("CF" & digerHucresi.Row).Value
            End If
        End If
    Next digerSayfa

    ' Toplamı "ICMAL" sayfasındaki C6 hücresine yaz
    icmalSayfa.Range("C6").Value = toplam

    ' Nesne referanslarını temizle
    Set digerHucresi = Nothing
    Set icmalSayfa = Nothing
    Set icmalHucresi = Nothing
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,874
Excel Vers. ve Dili
2019 Türkçe
Kodlarda 12 ile yada C6 hücresi ile yapılan bir çarpma işlemi yok, hatta hiç çarpma işlemi yok.
Mümkünse dosyanızı da paylaşın ve kodların hangi satırda hata verdiğini de belirtin.
 
Katılım
17 Haziran 2008
Mesajlar
1,859
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
C6 ya veriyi bu kodlar ile alıyorum... çarpma işlemi, herhangi bir hücrede yapıyorum. yani C6 referans vererek.

dosyayı paylaşamıyorum, Çünkü şirket verisi.

şu anda işlemi yapıyorum ve Excel kapanıyor... hata iletisi yok. doğrudan kapanıyor.


hatalı satıra gelince ; debug ile baktığımda :
Set digerHucresi = digerSayfa.Columns("C").Find(arananDeger, LookIn:=xlValues)
bu satırda gösteriyor...


Tetikleme :

C#:
Private Sub Worksheet_Calculate()
If Range("E3").Value <> "" Then
ToplamHesapla2
End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,874
Excel Vers. ve Dili
2019 Türkçe
Dosyadaki özel verileri silerek paylaşabilirsiniz.

Dosya olmadan çözmek zor ama
On Error Resume Next
Satırını silip gelen hatayı söyleyin.

Bu satır tüm hataları görmezden gel anlamına geliyor. Kod yazma aşamasında kullanılabilir ama tamamlanmış kodlarda tüm hata ve sorunlar çözülmüş -giderilmiş olması gerektiğinden bu satırı kullanmanız doğru değil.
 
Katılım
17 Haziran 2008
Mesajlar
1,859
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
sildim...

debug ile baktığımda , burada duruyor.

Set digerHucresi = digerSayfa.Columns("C").Find(arananDeger, LookIn:=xlValues)
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,874
Excel Vers. ve Dili
2019 Türkçe
Burada durunca dönen hata iletisi aynı mı farklı mı?
Farklıysa 1. mesajdaki gibi ekran görüntüsü paylaşın.
 
Katılım
17 Haziran 2008
Mesajlar
1,859
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Aynı hata iletisi. İlk mesajımdaki gibi.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,874
Excel Vers. ve Dili
2019 Türkçe
On Error GoTo 0
Satırını da silip deneyin eğer farklı bir hata verirse söylersiniz aksi halde dosyayı görmeden çözemiyorum.
 
Katılım
17 Haziran 2008
Mesajlar
1,859
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Silmiştim. Hata aynı., Tamam Teşekkürler.
 
Üst