Sub TRIMLE_BOSLUK_AL()
Selection.CurrentRegion.Select
Set xxx = Selection
For Each x In xxx
x.Activate
ActiveCell.Value = Application.WorksheetFunction.Clean(ActiveCell.Value)
ActiveCell.Value = Application.WorksheetFunction.TRIM(ActiveCell.Value)
Next x
Selection.CurrentRegion.Select
With Selection
.WrapText = False
End With
Range("A1").Select
Kod çalıştı ancak, değerleri değiştirdiğim zaman çalışmıyor birde diğer sheetlere geçtiğimde hata veriyor.
Benim istediğm ise ; büyük bir excel dosyası olduğunu düşünün ve hesaplaması yaklaşık 1 saat sürduğunu. herhangi bir veri değiştirdiğimde
komple çalışmaktansa sadece veri girilen formulü F2 ENTER yaparak değiştirmek istiyorum. Yani bütün Sheetlerdeki hücrelere F2 ENTER işlemi
yapacak kod gerekmektedir.
Sayısal değerler Örnek içerisinde mevcut değil.Ama Sayfa içerisindeki Tum Sheetlerde Çalışır durum da.İnceleyiniz.Üzerinde(Elimden Geldigince) geliştirmeye devam ederiz.
Not:Asıl Örnek dosyanda 1 ve 2 satırları silmen gerkecek Aksı takdırde alan tanımlanması yapılamaz.
Sub işlem()
For x = 1 To 100
Cells(x, 3) = Cells(x, 1) * 1 * Cells(x, 2)
Next
End Sub
Sub başla()
For x = 1 To Sheets.Count
Sheets(x).Select
Application.Run "işlem"
Next
End Sub
Makroyu Çalıstırırken Başla Makrosunu Tıklamanız Yeterli Olacaktır.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.