hücrelerin silinmesi

Katılım
22 Haziran 2007
Mesajlar
58
Excel Vers. ve Dili
tr 2010
Altın Üyelik Bitiş Tarihi
28/12/2022
vermiş olduğum excel çalışma kitabında değişik sayfalarda sarı renk ile işaretlemiş olduğum hücrelerin bir tıklama ile silinmesi işlemini yapamıyorum bu konuda yardımcı olursanız sevinirim... saygılarımla

not sadece sarı renk olan hücreler.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,260
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayfada Belli Sınırları Silmek

Merhaba,

Aşağıda örneğini verdiğim kodların her birini ilgili sayfada bir butona bağlayabilirsiniz.

Örnek olarak hazırladım, eksikliklerini yada başka sayfada olanları siz buna benzeterek yapabilirsiniz.

Kod:
Sub Sil_iplik_1_2_laminasyon()
Sheets("İPLİK 1-2 LAMİNASYON").Select
Range("H6:H12", "I13:I15", "J9", "H30:H36", "I37:I39", "J33").ClearContents
End Sub
Kod:
Sub sil_yapistirma1()
Sheets("YAPIŞTIRMA 1").Select
Range("B3:D59", "G3:G59", "L3:LG59", "M12").ClearContents
Range("B64:D111", "G64:G111", "L64:L111", "M72").ClearContents
End Sub
 
Son düzenleme:
Katılım
22 Haziran 2007
Mesajlar
58
Excel Vers. ve Dili
tr 2010
Altın Üyelik Bitiş Tarihi
28/12/2022
Merhaba,

Aşağıda örneğini verdiğim kodların her birini ilgili sayfada bir butona bağlayabilirsiniz.

Örnek olarak hazırladım, eksikliklerini yada başka sayfada olanları siz buna benzeterek yapabilirsiniz.

Kod:
Sub Sil_iplik_1_2_laminasyon()
Sheets("İPLİK 1-2 LAMİNASYON").Select
Range("H6:H12", "I13:I15", "J9", "H30:H36", "I37:I39", "J33").ClearContents
End Sub
Kod:
Sub sil_yapistirma1()
Sheets("YAPIŞTIRMA 1").Select
Range("B3:D59", "G3:G59", "L3:LG59", "M12").ClearContents
Range("B64:D111", "G64:G111", "L64:L111", "M72").ClearContents
End Sub

ilginize teşekkür ederim. yanlız range yazan yerde sürekli hata veriyor.
benim office 2003 sizinki farklımı. ?
yada zahmet olmazsa yapıp dosya olarak gönderebilirmisiniz.
saygılarımla.
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,038
Excel Vers. ve Dili
2021 - Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
08-10-2024
merhabalar
İplik 1-2 laminasyon sayfası için aşağıdaki kodları kullanın diğer sayfalar içinde benzer şekilde uyarlayabilirsiniz. İyi çalışmalar
Private Sub CommandButton1_Click()
Range("h6:h12").Value = ""
Range("ı13:ı15").Value = ""
Range("j9").Value = ""
Range("h30:h36").Value = ""
Range("ı37:ı39").Value = ""
Range("j33").Value = ""
Range("a53").Value = ""
Range("h54:h65").Value = ""
Range("ı66:ı68").Value = ""
Range("j53").Value = ""
Range("j56").Value = ""
Range("j59").Value = ""
Range("f72:f74").Value = ""
Range("ı72:ı74").Value = ""
Range("a82").Value = ""
Range("h83:h94").Value = ""
Range("ı95:ı97").Value = ""
Range("j82").Value = ""
Range("j85").Value = ""
Range("j88").Value = ""
Range("f101:f103").Value = ""
Range("ı101:ı103").Value = ""
End Sub
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
eksik bir yer var ise ekleyiniz.
Kod:
Sub boşalt()
    Range("H6:H12,I13:I15,J9:J12").Select
    Range("H6:H12,I13:I15,J9:J12,H30:H36,I37:I39,J33:J36").Select
    Range( _
        "H6:H12,I13:I15,J9:J12,H30:H36,I37:I39,J33:J36,A53:B53,H54:H65,I66:I68,J53:K54,J56:K57,J59:K60" _
        ).Select
    Range( _
        "H6:H12,I13:I15,J9:J12,H30:H36,I37:I39,J33:J36,A53:B53,H54:H65,I66:I68,J53:K54,J56:K57,J59:K60,F72:G74,I72:I74,A82:B82,H83:H94,I96,I95,I97,J82:K83,J85:K86,J88:K89" _
        ).Select
    Range( _
        "H6:H12,I13:I15,J9:J12,H30:H36,I37:I39,J33:J36,A53:B53,H54:H65,I66:I68,J53:K54,J56:K57,J59:K60,F72:G74,I72:I74,A82:B82,H83:H94,I96,I95,I97,J82:K83,J85:K86,J88:K89,F101:G103,I101:I103" _
        ).Select
    Selection.ClearContents
    Range("a1").Select
End Sub
 
Katılım
22 Haziran 2007
Mesajlar
58
Excel Vers. ve Dili
tr 2010
Altın Üyelik Bitiş Tarihi
28/12/2022
merhabalar
İplik 1-2 laminasyon sayfası için aşağıdaki kodları kullanın diğer sayfalar içinde benzer şekilde uyarlayabilirsiniz. İyi çalışmalar
Private Sub CommandButton1_Click()
Range("h6:h12").Value = ""
Range("ı13:ı15").Value = ""
Range("j9").Value = ""
Range("h30:h36").Value = ""
Range("ı37:ı39").Value = ""
Range("j33").Value = ""
Range("a53").Value = ""
Range("h54:h65").Value = ""
Range("ı66:ı68").Value = ""
Range("j53").Value = ""
Range("j56").Value = ""
Range("j59").Value = ""
Range("f72:f74").Value = ""
Range("ı72:ı74").Value = ""
Range("a82").Value = ""
Range("h83:h94").Value = ""
Range("ı95:ı97").Value = ""
Range("j82").Value = ""
Range("j85").Value = ""
Range("j88").Value = ""
Range("f101:f103").Value = ""
Range("ı101:ı103").Value = ""
End Sub
allah senden razı olsun
diğer sayfalar için sadece bu range yazan yerlerdeki hücre ismlerini değiştirmemiz yeterlimi. yoksa farklı işlemler varmı...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,260
Excel Vers. ve Dili
Ofis 365 Türkçe
LG59 yazmışım L59 olacaktı tabi hata verir. :)
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,038
Excel Vers. ve Dili
2021 - Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
08-10-2024
merhaba
sadece hücre isimlerini değiştirmeniz yeterli.Ayrıca kodları alt alta yazmak istemiyorsanız kodları Range("h6:h12","ı13:ı15",...).value=" " şeklindede yazabilirsiniz. (sn Necdet bey ALLAH sizden razı olsun bu şekilde yazmayı şimdi sizden öğrendim.)
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
("h6:h12","ı13:ı15",...).value=" "
yerine
("h6:h12,ı13:ı15",...).value=" "
şeklindede olabilir yani " başta ve sonda.
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,038
Excel Vers. ve Dili
2021 - Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
08-10-2024
teşekkürler sn conari
bu forumda her dakika birşeyler öğreniyorum
 
Katılım
22 Haziran 2007
Mesajlar
58
Excel Vers. ve Dili
tr 2010
Altın Üyelik Bitiş Tarihi
28/12/2022
teşekkür ediyorum arkadaşlar somer arkadaşımın verdiği ilk kodlar işimi halletti.
 
Üst