• DİKKAT

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

Sayfayı silmeden içindeki herşeyi silmek

Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Merhabalar,
Programımda bir sayfaya internetten bilgi alıyorum.
Bu bilgileri kullandıktan sonra sayfayı temizlemek istediğimde;

Worksheets("Prg1").Select
Cells.Select
With Selection
.ClearContents
.DeleteAll
End With

artık ne denediysem; sayfada üzerine tıklanınca

=KAT("Forms.HTML:Hidden.1";"")

yazan HTML:Hidden nesneleri kalıyor. Bunları nasıl kaldırabilirim. Sayfayı tamammen "delete" edemiyorum çünkü o sayfanın kod bölümünde,

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
Worksheets("Prg1").Hyperlinks.Delete
Worksheets("Prg1").Visible = xlVeryHidden
Application.Visible = False
Application.ScreenUpdating = True
UserForm1.Show
End Sub

şeklinde çift tıklama yapıldığında çıkılmasını sağlayan kod var.
Veya bir diğer çözüm olarak bu sayfayı "delete" etsem de tekrar yukarıdaki kodu sayfaya otomatik nasıl ekleyebilirim.

İnşallah açıklamalarım yeterli olmuştur. Lütfen yardımlarınıza ihtiyacım var..
 
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub SAYFADAKİ_TÜM_VERİLERİ_SİL()
    Cells.Delete                        'TÜM HÜCRELER
    ActiveSheet.DrawingObjects.Delete   'TÜM NESNELER
    Range("A1").Select
End Sub
 
teşekkürler bende merak etmiştim.
 
Yaaa.. üstat nasıl teşekkür etsem azdır.
Kusura bakmayın hemen yanıt veremedim. Bu arada deniyordum.

Gerek yanıt hızı gerekse sorun gidermede üzerinize yok...
İyi ki üyeyim...bu çok güzel bir duygu.

tekrar sağolun...
 
Silinen sayfadaki kodu açılana eklemek

Peki sayfamda aşağıdaki kod var...

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
Worksheets("Prg1").Hyperlinks.Delete
Worksheets("Prg1").Visible = xlVeryHidden
Application.Visible = False
Application.ScreenUpdating = True
UserForm1.Show
End Sub

Bu sayfayı sildiğimde bir makro ile bunu yeni açtığım sayfaya ekleyebiliyormuyum?
 
Sevgili COST_CONTROL üstadım sevinmiştim ama sayfa tertemiz olmasına ramen
=KAT("Forms.HTML:Hidden.1";"") kutucukları bu defa yüzlerce en üst satırda birikmişler.. Yani silemedik onları..

Yardımlarınıza tekrar ihtiyacım var...
 
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
Worksheets("Prg1").Hyperlinks.Delete
Worksheets("Prg1").Visible = xlVeryHidden
Application.Visible = False
Application.ScreenUpdating = True
UserForm1.Show
End Sub

şeklindeki sayfa kodunun başka sayfaya makro ile nasıl kopyalayacağımı bilen yokmu arkadaşlar... Lütfen yardımcı olun bana...
 
Selamlar,

Bahsettiğiniz verileri içeren örnek dosya eklermisiniz.
 
Tamam üstadım üzerinde çalıştığım dosya 8 Mb kadar yani biraz büyük ama örnek bir sayfa hazırlayıp ekli olarak göndereceğim.

İlginize teşekkürler.
 
COST_CONTROL üstadım, dün gece söylediğim örnek çalışmayı gönderiyorum.
Örnek içinde isteğimi açıklamaya çalıştım. Ama makroları etkinleştirmeden önce "İnter" sayfasında yer alan Hidden Neslerine bakarsanız. Çünkü Makrolar etkinleştirildiğinde görünmüyorlar NEDENSE?????

Saygılar ve şimdiden yardımlarınız için teşekkürler...
 
Gönderdiğim örneğe bakma fırsatınız oldumu...

Gününüz aydın olsun...
 
COST_KONTROL üstadım yoğunsunuz biliyorum ama, size gönderdiğim örneği bir inceleyebilirseniz... Memnun olurum...
 
Geri
Üst