- Katılım
- 31 Aralık 2011
- Mesajlar
- 378
- Excel Vers. ve Dili
- 2016 türkçe
- Altın Üyelik Bitiş Tarihi
- 08-10-2020
Merhabalar arkadaşlar.
Aşağıdaki gibi geçerli hücreye yazılan metnin ilk harflerini büyük yapmaya çalışıyorum. Birinci kullanımda işlem 2 saniye civarında sürerken ikinci kullanımda hata uyarısı görmeden uygulama kapanıyor. Bunun sebebi ne olabilir? Geçerli hücredeki metnin baş harflerini büyük yapmak için nasıl bir kod yazmalıyım?
Teşekkürler.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Str As String, Current As String
Current = Target.Value
Str = StrConv(Current, vbProperCase)
If Not Target Is Nothing Then
Target.Value = Str
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Dim Str As String, Current As String
Current = Target.Value
Str = StrConv(Current, vbProperCase)
If Not ıntersect(Target, [A1:L1]) Is Nothing Then
Target.Value = Str
End If
Application.ScreenUpdating = True
End Sub
Aşağıdaki gibi geçerli hücreye yazılan metnin ilk harflerini büyük yapmaya çalışıyorum. Birinci kullanımda işlem 2 saniye civarında sürerken ikinci kullanımda hata uyarısı görmeden uygulama kapanıyor. Bunun sebebi ne olabilir? Geçerli hücredeki metnin baş harflerini büyük yapmak için nasıl bir kod yazmalıyım?
Teşekkürler.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Str As String, Current As String
Current = Target.Value
Str = StrConv(Current, vbProperCase)
If Not Target Is Nothing Then
Target.Value = Str
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Dim Str As String, Current As String
Current = Target.Value
Str = StrConv(Current, vbProperCase)
If Not ıntersect(Target, [A1:L1]) Is Nothing Then
Target.Value = Str
End If
Application.ScreenUpdating = True
End Sub