Kaydetmede TextBox Format Sorunu

programer

Altın Üye
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:

programer

Altın Üye
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:

programer

Altın Üye
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,058
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