Merhaba arkadaşlar.
Newbook.Sheets(1),Range(''B1:B40000").Replace What:="X", Replacement:="Y"
Funksiyonuna Eklemek istediyim şu. Eger :="X" ilk olarsa büyük ilkden sonrakı olursa küçük olsun...Bu konuda yardım ederseniz sevinirim:yardim:
Neden örnek dosya eklemelisiniz?
Çünkü; Yazdığınız kod hatalı. Sheets ile Range arasındaki virgülün anlamı nedir?
Çünkü; Newbook nedir hiç bir fikrim yok?
Bu yüzden Örnek dosya eklemelisiniz.
Yinede elimden geldiğince anladığım kadarıyla anlatmaya çalışıcam.
Set newbook = ActiveWorkbook ' Kodun çalışabilmesi için newbook'a bir anlam yüklemem gerekti.
Newbook.Sheets(1).Range(''B1:B40000").Replace What:="X", _
Replacement:="Y", MatchCase:=True
Newbook.Sheets(1).Range(''B1:B40000").Replace What:="x", _
Replacement:="y", MatchCase:=True
Kodunuzu bu şekilde değiştirirseniz küçük büyük harfe duyarlı olacaktır.
Böylelikle kelimenin başında olanları büyük, kelimenin içinde olanları küçük bırakabilirsiniz.
Başka bir çözüm için teker teker arama yapıp düzeltmek gerekir ve verinin çokluğu ile orantılı olarak çok yavaşlatır.