sayfa açılışında veriler temizlensin

Katılım
11 Ekim 2006
Mesajlar
25
Excel Vers. ve Dili
bilmiyor
Arkadaşlar verilerimi kayıt ettiğim teslim.xls sayfası var, bu sayfadaki tüm verilerin
örnek.xls dosyasını açtığımda, tamamen temizlenmesini istiyorum.
Yardımlarınız için teşekür ederim.
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Aşağıdaki satır aktif sayfada bulunan verilerin tamamını temizler.
Kod:
Cells.ClearContents
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
alpi hocam buna istenilen satır ve sütun aralığı vermek için kodu nasıl düzenlemek lazım?
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Sadece A sutünunu temizlemek için

Kod:
Columns("A:A").ClearContents
Sadece 1.ve 2. satırı temizlemek için

Kod:
Rows("1:2").ClearContents
Belli bir aralığı temizlemek için

Kod:
Range("C9:G23").ClearContents
Sadece bir hücre için
Kod:
Range("A1").ClearContents
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
d

Merhaba Aşağıdaki Kodu nasıl birleştirebiliriz.Sizin örneklerinizle yaptım.İşimi görüyor fakat nasıl birleştirilir bu kod ?

Sub TEMİZLE()
Range("C3:E57").ClearContents
Range("J3:N17").ClearContents
Range("M20:M27").ClearContents
Range("M30:M33").ClearContents
Range("M36:M39").ClearContents
Range("M42:M57").ClearContents
End Sub
 
Katılım
13 Aralık 2006
Mesajlar
3
Excel Vers. ve Dili
Excel 2003
Merhaba Aşağıdaki Kodu nasıl birleştirebiliriz.Sizin örneklerinizle yaptım.İşimi görüyor fakat nasıl birleştirilir bu kod ?

Sub TEMİZLE()
Range("C3:E57").ClearContents
Range("J3:N17").ClearContents
Range("M20:M27").ClearContents
Range("M30:M33").ClearContents
Range("M36:M39").ClearContents
Range("M42:M57").ClearContents
End Sub
birleştirmek derken?
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Bunu birleştirmenizi gerektiren sebep ne anlayamadım ama farklı yerlerdeki hücreleri temizlemek için kullandığınız şekil en doğrusu zaten.
 
Katılım
10 Ekim 2004
Mesajlar
223
Excel Vers. ve Dili
Office 2013 Tr
Altın Üyelik Bitiş Tarihi
11-11-2024
Buyrun bu da benden olsun :) Çalışma kitabının adı örnek.xls ise açılışta istenilen yerleri temizliyor,aksi halde herhangi bir işlem yapmıyor.


Private Sub Workbook_Open()
If ThisWorkbook.Name = ("örnek.xls") Then
Range("C3:E57").ClearContents
Range("J3:N17").ClearContents
Range("M20:M27").ClearContents
Range("M30:M33").ClearContents
Range("M36:M39").ClearContents
Range("M42:M57").ClearContents
End If
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
710
Excel Vers. ve Dili
2002-TÜRKÇE
F

Sayın seismic

Valla aklımı okuyorsunuz akşam aklıma geldi bu soru sabah sorayım derken sabah formu bir açtım cevab gelmiş bile birleştirmek derken

Range("C3:E57").ClearContents
Range("J3:N17").ClearContents
Range("M20:M27").ClearContents

Range(''M20:M28:J3:N:17:C3:E57'') .ClearContents Bu şekilde demek istemiştim Yani Range bir defa kullanıp silincek satırları seçmek gibi
 
Katılım
10 Ekim 2004
Mesajlar
223
Excel Vers. ve Dili
Office 2013 Tr
Altın Üyelik Bitiş Tarihi
11-11-2024
Sanırım aşağıdaki yol daha kolay gibi görünüyor.Öncelikle temizlenmesi gereken hücreler seçilmeli ve "myrange" olarak alan adı tanımlanmalı.Yada kod içerisinde de yapılabilir ama o zaman bir anlamı olmaz,eskisi gibi kalması daha mantıklı.

Private Sub Workbook_Open()
If ThisWorkbook.Name = ("örnek.xls") Then
Range("myrange").ClearContents
End If
End Sub
 
Katılım
11 Ekim 2006
Mesajlar
25
Excel Vers. ve Dili
bilmiyor
sorun giderildi

çok sağolun arkadaşlar sayenizde hallettik.
 
Üst