• DİKKAT

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

Çözüldü Seçenek düğmesi makro ile silme

Katılım
12 Ocak 2017
Mesajlar
39
Excel Vers. ve Dili
Türkçe 2010
Herkese Merhaba;

Biliyorum biraz basit kaçacak ama"İşKazasıRprlma" sayfasındaki "Secenek1", "Secenek2", ve "Secenek3" düğmelerini makro ile kaldırmak istiyorum ama bir türlü bunu sağlayamadım. Yardımcı olacak var mı?
 
Herkese Merhaba;

Biliyorum biraz basit kaçacak ama"İşKazasıRprlma" sayfasındaki "Secenek1", "Secenek2", ve "Secenek3" düğmelerini makro ile kaldırmak istiyorum ama bir türlü bunu sağlayamadım. Yardımcı olacak var mı?
Secenek1, secenek2... dugmesinin adi ne
 
Adları belirttiğim gibi
Istediginzi kod
Sub DüğmeleriKaldır()
' İşKazasıRprlma sayfasındaki belirtilen düğmeleri siler

Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("İşKazasıRprlma")

On Error Resume Next ' Hata durumunda devam etmek için

ws.Shapes("Secenek1").Delete
ws.Shapes("Secenek2").Delete
ws.Shapes("Secenek3").Delete

On Error GoTo 0 ' Hata yönetimini kapat

End Sub
 
Malesef kaldırmıyor, kendim denediğimde de olmamıştı ama sebebini anlamadım. sayfa korumalı da değil
 
Malesef kaldırmıyor, kendim denediğimde de olmamıştı ama sebebini anlamadım. sayfa korumalı da değil
Hocam incelikle secenek dugmelernin adini kontrol edin. Bunlar sekil olarak mi eklenmis. Seklin icinde secenek1 yazmasi onun adinin secenek 1 olduğunu gostermez. O sekili secince solda ustte seklin adi yazar. O gercekten secenek1 mi kontrol ediniz. Eger bunlar dogruysa silmiyorsa sekil olarak degilde command button olarak eklenmis olabilir. Bi foti atar misiniz
 
Merhaba,

Dener misiniz, Sayfa adını kendinize göre düzenleyiniz.

Kod:
Sub SeçenekDügmeleriniSil()

    Dim shp As Shape
    
    For Each shp In Sheets("Sayfa1").Shapes
            If shp.Name Like "Opt*" Then shp.Delete
    Next shp
    
End Sub
 
Merhaba,

Dener misiniz, Sayfa adını kendinize göre düzenleyiniz.

Kod:
Sub SeçenekDügmeleriniSil()

    Dim shp As Shape
   
    For Each shp In Sheets("Sayfa1").Shapes
            If shp.Name Like "Opt*" Then shp.Delete
    Next shp
   
End Sub


Hocam çalıştı, teşekkür ederim
 
Geri
Üst