• DİKKAT

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

Ad tanımlı hücrelerin içindeki veriyi silme

Katılım
4 Ekim 2007
Mesajlar
632
Excel Vers. ve Dili
OFFİCE 365
Arkadaşlar merhaba. Yapmak istediğim ad_1 ad_2 ad_3 diye her sayfada tanımladığım adların makro ile hücre içi değerlerinin silinmesi. Tabloyu her gün girip tek tek sayfalardaki verileri silmekle uğraşıyorum onu daha kolay hale getirmeye çalışıyorum. Daha anlaşılır olması için; 1.sayfada ad_1 2. sayfada ad_2 3. sayfada ad_3 ve böyle devam ediyor. Tanımlı olan hücrelerin verilerinin silinmesini istiyorum. Toplamda 15 sayfa vardır. Tüm yardımlara şimdiden çok teşekkür ederim.
 
Aşağıdaki makroyu deneyiniz:

PHP:
Sub temizle()
    For i = 1 To 15
        Sheets(i).Range("ad_" & i).ClearContents
    Next
    Sheets(1).Activate
End Sub
 
Aşağıdaki makroyu deneyiniz:

PHP:
Sub temizle()
    For i = 1 To 15
        Sheets(i).Range("ad_" & i).ClearContents
    Next
    Sheets(1).Activate
End Sub

İlginiz için çok teşekkür ederim fakat aşağıdaki satırda hata veriyor

Sheets(i).Range("ad_" & i).ClearContents
 
1. sayfada ad_1 adlı hücre yoksa bu hatayı verir.
 
Kod şu şekilde de çalışıyor (sayfa belirtmeden doğrudan tanımlı hücreyi siliyor):

PHP:
Sub temizle()
    For i = 1 To 15
        Range("ad_" & i).ClearContents
    Next
    Sheets(1).Activate
End Sub
 
Kod şu şekilde de çalışıyor (sayfa belirtmeden doğrudan tanımlı hücreyi siliyor):

PHP:
Sub temizle()
    For i = 1 To 15
        Range("ad_" & i).ClearContents
    Next
    Sheets(1).Activate
End Sub

Bu şekilde çalıştı çok teşekkür ederim
 
Geri
Üst