DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C1:D500")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Target.Value = UCase(Target.Value)
Application.EnableEvents = True
End Sub
Private Type KeyboardBytes
kbByte(0 To 255) As Byte
End Type
Dim kbArray As KeyboardBytes
Private Declare Function GetKeyboardState Lib "user32" (kbArray As KeyboardBytes) As Long
Private Declare Function SetKeyboardState Lib "user32" (kbArray As KeyboardBytes) As Long
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
KeyCode = &H14
GetKeyboardState kbArray
If (Not Intersect(Target, Range("C:D")) Is Nothing) Then
kbArray.kbByte(KeyCode) = 1
Else
kbArray.kbByte(KeyCode) = 0
End If
SetKeyboardState kbArray
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C1:D500")) Is Nothing Then Exit Sub
Application.EnableEvents = False
If Target <> UCase(Replace(Replace(Target, "i", "İ"), "ı", "I")) Then Target = UCase(Replace(Replace(Target, "i", "İ"), "ı", "I"))
Application.EnableEvents = True
End Sub