1Al2Ver
Altın Üye
- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,713
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
- Altın Üyelik Bitiş Tarihi
- 04-01-2026
Merhaba,
Aşağıdaki kod, GENEL sayfası "C" ve "F" sütunlarındaki isimlerin tamamı büyük ise veri getiremiyor,
Ancak, İlk Harfleri büyük yaptığımda sonuç alıyorum,
İsteğim, anılan sütunlardaki isimler Türkçe ve büyük harf olduğundan, kodun bu özelliklere göre işlem yapmasıdır,
Kod'da nasıl bir düzenleme yapılması gerekir ( kodlar alıntıdır ) ?
Teşekkür ederim.
Aşağıdaki kod, GENEL sayfası "C" ve "F" sütunlarındaki isimlerin tamamı büyük ise veri getiremiyor,
Ancak, İlk Harfleri büyük yaptığımda sonuç alıyorum,
İsteğim, anılan sütunlardaki isimler Türkçe ve büyük harf olduğundan, kodun bu özelliklere göre işlem yapmasıdır,
Kod'da nasıl bir düzenleme yapılması gerekir ( kodlar alıntıdır ) ?
Teşekkür ederim.
Kod:
Option Explicit
Sub Veri_Al()
Dim ts, kaplan, trabzonspor
trabzonspor = MsgBox(Sheets("Süz").Range("J1") & " Takımının" _
& " Maçlarını Buraya Aktarıyorum", vbYesNo, "Onay")
If trabzonspor = vbNo Then Exit Sub
Application.ScreenUpdating = False
Sheets("Süz").Range("F18:M55").ClearContents
kaplan = 18
For ts = 2 To Sheets("GENEL").Cells(65536, "B").End(xlUp).Row
If Sheets("GENEL").Cells(ts, "C") = WorksheetFunction.Proper(Sheets("Süz").Range("J1")) _
Or Sheets("GENEL").Cells(ts, "F") = WorksheetFunction.Proper(Sheets("Süz").Range("J1")) Then
Sheets("Süz").Cells(kaplan, "G") = Sheets("GENEL").Cells(ts, "B")
Sheets("Süz").Cells(kaplan, "H") = Sheets("GENEL").Cells(ts, "C")
Sheets("Süz").Cells(kaplan, "I") = Sheets("GENEL").Cells(ts, "D")
Sheets("Süz").Cells(kaplan, "J") = Sheets("GENEL").Cells(ts, "F")
Sheets("Süz").Cells(kaplan, "K") = Sheets("GENEL").Cells(ts, "E")
If Sheets("Süz").Cells(kaplan, "I") = "" And Sheets("Süz").Cells(kaplan, "K") = "" Then
Sheets("Süz").Cells(kaplan, "L") = ""
ElseIf Sheets("Süz").Cells(kaplan, "I") = Sheets("Süz").Cells(kaplan, "K") Then
Sheets("Süz").Cells(kaplan, "L") = "B"
ElseIf Sheets("Süz").Cells(kaplan, "H") = WorksheetFunction.Proper(Sheets("Süz").Range("J1")) Then
If Sheets("Süz").Cells(kaplan, "I") > Sheets("Süz").Cells(kaplan, "K") Then
Sheets("Süz").Cells(kaplan, "L") = "G"
Else
Sheets("Süz").Cells(kaplan, "L") = "M"
End If
ElseIf Sheets("Süz").Cells(kaplan, "J") = WorksheetFunction.Proper(Sheets("Süz").Range("J1")) Then
If Sheets("Süz").Cells(kaplan, "K") > Sheets("Süz").Cells(kaplan, "I") Then
Sheets("Süz").Cells(kaplan, "L") = "G"
Else
Sheets("Süz").Cells(kaplan, "L") = "M"
End If
End If
If Sheets("Süz").Cells(kaplan, "L") = "G" Then
Sheets("Süz").Cells(kaplan, "M") = 3
ElseIf Sheets("Süz").Cells(kaplan, "L") = "B" Then
Sheets("Süz").Cells(kaplan, "M") = 1
ElseIf Sheets("Süz").Cells(kaplan, "L") = "M" Then
Sheets("Süz").Cells(kaplan, "M") = 0
End If
kaplan = kaplan + 1
Sheets("Süz").Range("F18") = 1
Sheets("Süz").Cells(kaplan, "F") = WorksheetFunction.Max(Range("F18:F" & kaplan - 1)) + 1
End If
Next
Application.ScreenUpdating = True
MsgBox Sheets("Süz").Range("J1") & " Takımının Maçlarını Buraya Aktardım", _
vbInformation, "Bitiş"
End Sub