• DİKKAT

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

makrodaki hata ne demek

Katılım
16 Haziran 2006
Mesajlar
77
Excel Vers. ve Dili
excel 2003
bu şekilde bir hata çıkıyor.ne yapabilirim
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
bu bölüm sarı içinde alt taraf
((( ozet.Range(Cells(3, datasayisi + 2), Cells(65536, datasayisi + 2)).ClearContents )))

If Target.Row >= 3 Then
ozet.Cells(Target.Row, "I").Value = "X"
End If
Set islem = data.Columns("A:A").Find(ozet.Cells(Target.Row, 1), lookat:=xlWhole)
deis = Target.Row
End Sub
 
Merhaba,yazılı makroda öncelikle sayfa tanımlı değil
set ozet=sheets("ozet")
gibi bir satır olmalı en başında
aynı zamanda data sayfası içinde yada
sheets("ozet").Range(Cells(3, datasayisi + 2),
sayfayı yukardaki gibi tanımlamalısınız.
ayrıca tanımlanmış datasayısı adlı değişkenide göremedim makroda
makronun tamamını değil kesit olarak yazdıysanız ufak bir örnek dosyayla açıklamalı olarak eklerseniz daha net yanıt alırsınız.
Saygılar.
 
sayın fedeal daha yeni başladığım
allah'tan kaydetmemişimde dosyayı kurtardım.ilginiz için tekrar teşekkürler.yeni açmış olduğum konuda yardımcı olursanız sevinirim.dosyayı ekledim.
 
Geri
Üst