• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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.
 
Aşağıdaki satır aktif sayfada bulunan verilerin tamamını temizler.
Kod:
Cells.ClearContents
 
alpi hocam buna istenilen satır ve sütun aralığı vermek için kodu nasıl düzenlemek lazım?
 
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
 
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
 
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?
 
Bunu birleştirmenizi gerektiren sebep ne anlayamadım ama farklı yerlerdeki hücreleri temizlemek için kullandığınız şekil en doğrusu zaten.
 
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
 
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
 
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
 
sorun giderildi

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