• DİKKAT

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

Sayfalardaki tanımlamaları silmek

  • Konbuyu başlatan Konbuyu başlatan bezl
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Mayıs 2005
Mesajlar
453
Excel Vers. ve Dili
2010 - Eng
İyi günler,
dış veri al ile aldığım bir raporu daha sonra bir mail adresine atacağım zaman tanımlamaları (yani bağlantılı olma durumunu) silmek istiyorum. Bu işlemi yeni makro kaydetten yaptım ama aynı belgede bu makroyu çalıştırdığımda hata veriyor.
Kod:
Sub sil()
    ActiveWorkbook.Names("Altınkaynak").Delete
    ActiveWorkbook.Names("Banka_Genel").Delete
    ActiveWorkbook.Names("Kasa_Genel").Delete
    ActiveWorkbook.Names("TCMB").Delete
    ActiveWorkbook.Names("www.akbank.com.tr").Delete
    ActiveSheet.Next.Select
    ActiveWorkbook.Names("Cari_icmal").Delete
    ActiveSheet.Next.Select
    ActiveWorkbook.Names("Kasa_Hareket").Delete
    ActiveSheet.Next.Select
    ActiveWorkbook.Names("Banka_Hareketler").Delete
    ActiveSheet.Next.Select
    ActiveWorkbook.Names("Borç_Çekler").Delete
    ActiveWorkbook.Names("Müşteri_Çek").Delete
    ActiveSheet.Next.Select
    ActiveWorkbook.Names("Senetler").Delete
    ActiveSheet.Next.Select
    ActiveWorkbook.Names("_6_Hesaplar").Delete
    ActiveWorkbook.Names("_7_Hesaplar").Delete

End Sub

Kod:
    ActiveWorkbook.Names("Cari_icmal").Delete
de hata veriyor böyle bir nesne yok diye bunu nasıl çözebilirim.
veya bir belgedeki tüm tanımaları daha kolay silebileceğim bir yol var mı?
 
Merhaba;

Þöyle bir şey deneyin ...

Kod:
For i = ActiveWorkbook.Names.Count To 1 Step -1
    ActiveWorkbook.Names(i).Delete
Next
 
Sağolun
 
Geri
Üst