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

SFBYAPIM

Altın Üye
Katılım
12 Ocak 2017
Mesajlar
39
Excel Vers. ve Dili
Türkçe 2010
Altın Üyelik Bitiş Tarihi
08-09-2025
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ı?
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
180
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
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
 

SFBYAPIM

Altın Üye
Katılım
12 Ocak 2017
Mesajlar
39
Excel Vers. ve Dili
Türkçe 2010
Altın Üyelik Bitiş Tarihi
08-09-2025
Adları belirttiğim gibi
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
180
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
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
 

SFBYAPIM

Altın Üye
Katılım
12 Ocak 2017
Mesajlar
39
Excel Vers. ve Dili
Türkçe 2010
Altın Üyelik Bitiş Tarihi
08-09-2025
Malesef kaldırmıyor, kendim denediğimde de olmamıştı ama sebebini anlamadım. sayfa korumalı da değil
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
180
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
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
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,438
Excel Vers. ve Dili
Ofis 365 Türkçe
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
 

SFBYAPIM

Altın Üye
Katılım
12 Ocak 2017
Mesajlar
39
Excel Vers. ve Dili
Türkçe 2010
Altın Üyelik Bitiş Tarihi
08-09-2025
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
 
Üst