İki Worksheet Change kodunu birleştirmek

  • Konuyu başlatan Konuyu başlatan ErolU
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

İki Worksheet Change kodunu birleştirmek isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Arkadaşlar,
Daha önce forumda yardımlarınızla oluşturulan iki Worksheet_Change kodunu birleştirmek istiyorum.
Kendim birleştirip birtakım denemeler yaptım ama ikisini beraber hatasız çalıştıramadım.
Bunları birleştirebilir miyiz?
NOT: Kodlar ayrı ayrı çalıştırıldığında istenilenleri hatasız yapabiliyorlar.

1. Kod:
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(29 satır)

2. Kod:
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(10 satır)
 
Ekli dosyalar
@Erol U.

Örnek belgenize bakmadım. Şöyle bir deneyin derim:

İkinci kodla ilgili düzeltme / yer değişiklikleri yeterli olur gibi görünüyor.
-- kod içeriğini birincinin üstüne alın,
-- ilk satırın sonundaki Exit Sub yerine GoTo 20 yazın,
-- ikinci satırın başındaki If Intersect... kısmını If Not Intersect... olarak değiştirip, aynı satırın sonundaki Exit Sub kısmını silin,
-- kodun sonundaki son:Applicati.... satırının altına 20:End If diye bir satır ekleyin,

Birinci kodun sadece birinci satırının devre dışı bırakılması veya küçük değişiklik yapılması gerekebilir, denemeniz lazım.

.
 

Ömer BARAN,​

Açıklamalarınız için teşekkürler, sorun çözülmüştür.
Kodu sizin önerileriniz doğrultusunda düzenledim. Sorunlar vardı. Önerileriniz üzerinde düzenleme yaptım. Daha sonrasında yaptığım denemelerde tüm özelliklerin çalıştığını gördüm.
Aşağıya eklediğim kod, kodun hatasız işlem yapan son biçimidir.

Bir soru: Aşağıda ikinci satırda "On Error Resume Next" ifadesi olmazsa üçüncü satırda "Type Mismatch" hatası oluyor. Kodu böyle kullanırsam şu anda öngöremediğim bir sıkıntı olur mu?

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(39 satır)
 
Geri
Üst