Kodların çalışmasını engellemek

Katılım
18 Ağustos 2009
Mesajlar
199
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
14/06/2022
Yazdığım bir uzun bir kod var.
Bazı durumlarda bu kodun çalışmasını istemiyorum.
Komut satırının başına ' (kesme işareti) koyunca kodun rengi yeşil oluyor ve etkisiz hale geliyor.
Ancak uzun bir kodun her satırına kesme işareti koymakla uğraşmak istemiyor ve tek bir işlemle kodun tamamının devre dışı kalmasını istiyorum.
Yazdığım aşağıdadır. Burada bunu nasıl yapabilirim?

Sub Sıfırla()
Application.DisplayAlerts = False

Sheets("LİSTE (2)").Visible = True
Sheets("LİSTE (2)").Select

Range("A2:p11").Select
Selection.Copy
Sheets("LİSTE").Select
Range("A2").Select
ActiveSheet.Paste

Sheets("LİSTE (2)").Select
Range("A2:p11").Select
Selection.Copy
Sheets("LİSTE").Select
Range("A2:p11").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False

Selection.Copy
Range("A13").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("B13").Select
ActiveCell.FormulaR1C1 = "=R[-11]C+1"

Range("A13:p23").Select
Selection.Copy
Range("A24:p1651").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.ScrollRow = 1
Range("A1").Select

Sheets("LİSTE (2)").Visible = False
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Ben kodun çalışmaması gerektiğinde herhangi bir sayfadaki herhangi bir hücrenin dolu ya da boş olduğunu kontrol ederim.
Ona göre de kodları çalıştırmadan çıkarım.

Örneğin tüm kodların başına :

if range("N1") = "" then exit sub

gibi.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
uzun yerlerde, uzun olan kısım tamamen devre dışı bırakacaksam

Goto AAAA
....
iptal edeceğim satırla
......
AAAA:
diğer kodlar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,329
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Eğer zor gelmeyecekse aşağıdaki gibi de uygulama yapabilirsiniz.

Çalıştırmak istemediğinizde kırmızı renkli satırı ekleyebilirsiniz.

Rich (BB code):
Option Explicit

Sub Test()
    End
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
End Sub
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,801
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Çok teşekkür ederim, hayırlı geceler.
 
Üst