• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Satır Sorunu

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Local

Yeni Üye
Katılım
19 Ağu 2023
Mesajlar
304
Çözümler
5
Aldığı beğeni
25
Excel V
Office 2016 TR
Konu Sahibi
Dim x As Long
Dim y As Long
Dim sor As Byte




If cbborcalacak.value = "BORÇ" Then

sor = MsgBox("Cariye borç girişi yapılacaktır.Onaylıyor musunuz.?", vbYesNo + vbDefaultButton1 + vbQuestion, "CARİ BORÇLANDIR")

If sor = 7 Then Exit Sub



Dim cariHesapLastRow As Long
cariHesapLastRow = Sheets("CariHesap").Cells(Rows.Count, "A").End(xlUp).Row + 1
For y = 2 To 1000
If Sheets("CariHesap").Range("A" & y).value = cbCariKodu.value Then Exit For
Next

Sheets("CariHesap").Range("B" & y).value = cbCariKodu.value
Sheets("CariHesap").Range("C" & y).value = txtcariadi.value
Sheets("CariHesap").Range("E" & y).value = txtvergino.value






For x = 2 To 1000
If Sheets("CariHareketleri").Range("A" & x).value = "" Then Exit For
Next



Sheets("CariHareketleri").Range("A" & x).value = txttarih.value
Sheets("CariHareketleri").Range("B" & x).value = Format(txtsaat.value, "hh:mm")
Sheets("CariHareketleri").Range("C" & x).value = txtislemkodu.value
Sheets("CariHareketleri").Range("D" & x).value = cbCariKodu.value
Sheets("CariHareketleri").Range("E" & x).value = "CARİ BORÇLANDIRILDI"
Sheets("CariHareketleri").Range("F" & x).value = txtcariadi.value
Sheets("CariHareketleri").Range("G" & x).value = txttutar.value
Sheets("CariHareketleri").Range("H" & x).value = 0
Sheets("CariHareketleri").Range("I" & x).value = "CARİ BORÇLANDIR"
Sheets("CariHareketleri").Range("J" & x).value = txtcariadi.value & " FİRMASINA " & Format(txttutar.value, "#,##0.00") & "TL" & "TUTARINDA BORÇ GİRİŞİ YAPILDI."

Sheets("CariHesap").Range("O" & y).value = CDbl(Sheets("CariHesap").Range("O" & y).value) + CDbl(txttutar.value)
Frmmesaj.lblmesaj.Caption = ""
frmmesaj42.show



Merhaba yukarıdaki kodlarla kayıt yapmaya çalışıyorum fakat Carihesap sayfasına boş satırı bulamayıp her seferinde 1000. satıra kayıt yapıyor ama carihareketleri sayfasında böyle bir sorun yok carihesap sayfasında satır sorunu yaşıyorum.
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Merhaba yukardaki kodda boş satır varsa çık komut var mı?
Ayrıca son satır tanımlayıp kullanmamışsınızki zaten öncedende yazmıştım döngü ile değil son satır no ile kaydedin diye.
Neyse konu yine fazla uzamaması için dosya ekleyin yada siz bilirsiniz abey.
 
İşin özü alttakikod ile eşitlik sağlanmazsa 1000 e kadar gitmesi normal.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Şuan dosyayı ekleyemiyorum ne yapmamız gerek.Ama Cari Hareketlerinde böyle bir sorun yok
 
Soru tam anlaşılmıyor ama resimdeki gibi deneyebilirsiniz.
Heralde cbCariKodu.Value buna eşitse CariHesap safasına işlemler yapılacak.

1.png
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst