• DİKKAT

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

Otomatik komut hatası neden olur?

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,904
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Merhaba Arkadaşlar,
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Intersect(Target, [AH11, AI11]) Is Nothing Then Exit Sub
    Call Kopyala
End Sub
code içindeki kalıbı ne zaman lazım olsa otomatik işlemlerde kullanırım ve hep başarılı olur. Nedense şimdi çalışmıyor.
Nedeni ne olabilir? Otomatik diye her halde, F8 görev yapmıyor.
Hepinize teşekkür ederim.
Sebebi AH11, AI11 aynı anda gelirse makro tetiklenemiyor, israrla anlık gecikme istiyor.

Saygılarımla
 
Son düzenleme:
Merhaba.

Bildiğim kadarıyla bu tür Worksheet kodlarında F8 ile işlemi adımlayamıyorsunuz.

Bunun yerine;
-- kod'un istediğiniz bir satırından hemen sonra/önce MsgBox "DENEME" gibi bir satır eklerseniz,
kod çalışıp o satıra geldiğinde Mesaj Kutusu görünür veya
-- kod'da, imleçi istediğiniz bir satırda getirdiğinizde F9 düğmesine tıklarsanız (tekrar tıkladığınızda işlem kaldırılabilir)
kod çalışıp o satıra geldiğinde duracaktır.

-- Mesajınızdaki "Sebebi AH11, AI11 aynı anda gelirse makro tetiklenemiyor" kısmını anlayamadım.
"aynı anda gelmek" veya "tetiklenmiyor" derken kastınız nedir?
-- En baştaki On Error Resume Next satırına neden ihtiyaç duydunuz acaba?
Hatanın hangi aşamada ve neyden kaynaklı olarak oluşacağını düşünüyorsnuz?
.
 
Sayın Ömer Hocam,
İlginize çok teşekkür ederim. Kalıp ilk kurulduğunda bu halde idi, ben sadece oluşturulan verinin yerini düzenliyordum. On Error Resume Next satırı oradan kalma.
Site sayesinde çok şey öğrendim, daha da öğreneceğim çok şey var. Hepinize ilgilerinizden dolayı çok teşekkür ederim.
Saygılarımla
 
Geri
Üst