• Foruma hoş geldin 👋 Ziyaretçi

    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 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

Bronz Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
19 Ağu 2023
Mesajlar
292
Aldığı beğeni
24
Excel Versiyonu
Office 2016 TR
Konuyu Başlatan
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.
 
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Şuan dosyayı ekleyemiyorum ne yapmamız gerek.Ama Cari Hareketlerinde böyle bir sorun yok
 
Çözüm
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