sirkülasyon
Altın Üye
- Katılım
- 10 Temmuz 2012
- Mesajlar
- 2,523
- Excel Vers. ve Dili
- 2021 LTSC TR
- Altın Üyelik Bitiş Tarihi
- 18-06-2026
Private Sub CommandButton1_Click()
Dim yil As Long
Dim ay As String
Dim yilSatiri ,aySutunu,KDVYıl ,KDVAy ,KDVTevkifatYıl, KDVTevkifatAy As Variant
yil = ComboBox1.Value
ay = ComboBox2.Value
If Not IsNumeric(yil) Then
MsgBox "Lütfen geçerli bir yıl girin."
Exit Sub
End If
If IsError(Application.Match(ay, Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"), 0)) Then
MsgBox "Lütfen geçerli bir ay seçin."
Exit Sub
End If
If TextBox5 <> "" And TextBox6 = "Mükellef" And TextBox8 = "Doğrudan Temin (22/d)" Then
TextBox11.Value = Format(Val(TextBox9.Value) * CDbl(TextBox5.Value), "#,##0.00")
KDVYıl = Application.Match(yil, Sheets("ORANLAR").Range("N3:N100"), 0)
KDVAy = Application.Match(ay, Sheets("ORANLAR").Range("O2:Z2"), 0)
TextBox13.Value = Format(TextBox11.Value * Sheets("ORANLAR").Cells(KDVYıl + 2, KDVAy + 14).Value, "#,##0.00")
TextBox14.Value = Format(CDbl(TextBox11.Value) + CDbl(TextBox13.Value), "#,##0.00")
KDVTevkifatYıl = Application.Match(yil, Sheets("ORANLAR").Range("AA3:AA100"), 0)
KDVTevkifatAy = Application.Match(ay, Sheets("ORANLAR").Range("AB2:AM2"), 0)
TextBox15.Value = Format(TextBox11.Value * Sheets("ORANLAR").Cells(KDVTevkifatYıl + 2, KDVTevkifatAy + 14).Value, "#,##0.00")
End If
KDVTevkifatYıl ile KDVTevkifatAy Kısmı belirtilen aralıkta arama yapmıyor. KDVYıl ile KDVAy kısmında belirtilen veriyi getiriyor. Yardımcı olabilir misiniz?
Dim yil As Long
Dim ay As String
Dim yilSatiri ,aySutunu,KDVYıl ,KDVAy ,KDVTevkifatYıl, KDVTevkifatAy As Variant
yil = ComboBox1.Value
ay = ComboBox2.Value
If Not IsNumeric(yil) Then
MsgBox "Lütfen geçerli bir yıl girin."
Exit Sub
End If
If IsError(Application.Match(ay, Array("Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"), 0)) Then
MsgBox "Lütfen geçerli bir ay seçin."
Exit Sub
End If
If TextBox5 <> "" And TextBox6 = "Mükellef" And TextBox8 = "Doğrudan Temin (22/d)" Then
TextBox11.Value = Format(Val(TextBox9.Value) * CDbl(TextBox5.Value), "#,##0.00")
KDVYıl = Application.Match(yil, Sheets("ORANLAR").Range("N3:N100"), 0)
KDVAy = Application.Match(ay, Sheets("ORANLAR").Range("O2:Z2"), 0)
TextBox13.Value = Format(TextBox11.Value * Sheets("ORANLAR").Cells(KDVYıl + 2, KDVAy + 14).Value, "#,##0.00")
TextBox14.Value = Format(CDbl(TextBox11.Value) + CDbl(TextBox13.Value), "#,##0.00")
KDVTevkifatYıl = Application.Match(yil, Sheets("ORANLAR").Range("AA3:AA100"), 0)
KDVTevkifatAy = Application.Match(ay, Sheets("ORANLAR").Range("AB2:AM2"), 0)
TextBox15.Value = Format(TextBox11.Value * Sheets("ORANLAR").Cells(KDVTevkifatYıl + 2, KDVTevkifatAy + 14).Value, "#,##0.00")
End If
KDVTevkifatYıl ile KDVTevkifatAy Kısmı belirtilen aralıkta arama yapmıyor. KDVYıl ile KDVAy kısmında belirtilen veriyi getiriyor. Yardımcı olabilir misiniz?