• DİKKAT

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

  • Merhaba,
    Forumumuz yeni bir sunucuya taşındı.

    Bazı kullanıcı bilgilerinin taşınmasında hatalar olmuş.
    Foruma giriş yapamıyorsanız lütfen bir süre bekleyin. Eksik verileri tamamlamak için çalışıyoruz.
    Hata düzelince tekrar bilgi paylaşacağız.

Kaydetmede TextBox Format Sorunu

Katılım
26 Mayıs 2005
Mesajlar
608
Excel Vers. ve Dili
Office 2022 - Türkçe
Altın Üyelik Bitiş Tarihi
16-03-2025
Kaydet Komutunda Hücredeki verileri sayı olarak tanımıyor

Arkadaşlar aşağıdaki kodtaki sorunum kaydet dediğim zaman sayfadaki b ve c sütünlarındaki veriyi tanımıyor. B ve C sütünlarındaki veri sayı biçiminde. Bu sütünlardaki veriyi metin formatına çevirdiğim zaman veriyi bulup gerekli işlemi yapıyor. Bu sorunu nasıl çözebiliriz.

Kod:
On Error Resume Next
Set S2 = Sheets("Siparis_Detay_Tnt")
For a = 1 To 25
If Controls("STK" & a) = "" Then Exit Sub
If Satinalma_Giris_Frm.VSIPNO1 = "" Then Exit Sub
For b = 2 To S2.[b65536].End(3).Row
    If Satinalma_Giris_Frm.VSIPNO1 = S2.Cells(b, "b") And _
       Satinalma_Giris_Frm.VSIPNO2 = S2.Cells(b, "c") And _
       Satinalma_Giris_Frm.Controls("STK" & a) = S2.Cells(b, "d") Then
       S2.Cells(b, "h") = Satinalma_Giris_Frm.Controls("TGM" & a) + Satinalma_Giris_Frm.Controls("GMIK" & a) * 1
       Exit For
    End If
Next
Next
End Sub
 
Son düzenleme:
Katılım
26 Mayıs 2005
Mesajlar
608
Excel Vers. ve Dili
Office 2022 - Türkçe
Altın Üyelik Bitiş Tarihi
16-03-2025
Arkadaşlar dosya ekledim gerekli açıklamaları içerisine yazım. yardımcı olurmusunuz
 
Son düzenleme:
Katılım
26 Mayıs 2005
Mesajlar
608
Excel Vers. ve Dili
Office 2022 - Türkçe
Altın Üyelik Bitiş Tarihi
16-03-2025
Arkadaşlar halen bir çözüm bulamadım yardımcı olurmusunuz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

Kod:
[LEFT]On Error Resume Next
Set S2 = Sheets("Siparis_Detay_Tnt")
For a = 1 To 25
If Controls("STK" & a) = "" Then Exit Sub
If Satinalma_Giris_Frm.VSIPNO1 = "" Then Exit Sub
For b = 2 To S2.[b65536].End(3).Row
    If [B][COLOR=blue]cdbl([/COLOR][/B]Satinalma_Giris_Frm.VSIPNO1[COLOR=blue][B])[/B][/COLOR] = [B][COLOR=blue]cdbl([/COLOR][/B]S2.Cells(b, "b")[COLOR=blue][B])[/B][/COLOR] And _
       [B][COLOR=blue]cdbl([/COLOR][/B]Satinalma_Giris_Frm.VSIPNO2[COLOR=blue][B])[/B][/COLOR] = [B][COLOR=blue]cdbl([/COLOR][/B]S2.Cells(b, "c")[COLOR=blue][B])[/B][/COLOR] And _
       Satinalma_Giris_Frm.Controls("STK" & a) = S2.Cells(b, "d") Then
       S2.Cells(b, "h") = Satinalma_Giris_Frm.Controls("TGM" & a) + Satinalma_Giris_Frm.Controls("GMIK" & a) * 1
       Exit For
    End If
Next
Next
End Sub[/LEFT]
 
Üst