muratgunay48
Altın Üye
- Katılım
- 10 Şubat 2010
- Mesajlar
- 1,447
- Excel Vers. ve Dili
- Office 365 - Türkçe (64 bit)
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Hocam, 82 yazıyorum yine aynı. Satır olarak değil. Yani debug değil. Direk bu hata çıkıyor.Hangi satırda hata veriyor?
Dosyanızda 83. satır boş görünüyor. Ama kurulan döngü 83. satıra kadar işlem yapıyor. boş hücre sorun yaratıyordur.
Hocam kayıtlı derken. Dosyanın da masaüstü'nde mi olması gerekiyor. Tam anlamadım özür dilerim ? Excel dosyaları diye bir klasör içinde kayıtlı.Kodu çalıştırdığınız dosyanın kayıtlı bir dosya olması gerekir. Boş bir excel açıp kodu uygulayıp çalıştırırsanız hata alabilirsiniz. Çünkü boş excel dosyası kayıt edilmediği için dosya yolu oluşmaz.
Bunun dışında dosyanızı indirip denediğimde 83. satırın boş olması dışında bir hata almıyorum.
Teşekkürler hocam. Ben kodları YouTube'dan izleyerek yazmıştım. Şimdi kaydederek deneyeceğim.Bir dosyanın kayıtlı olması demek KAYDET tuşuna basarak bir klasöre kaydetmek demektir... Bu işlemden sonra dosyanın yoluna erişebilirsiniz. Yani aşağıdaki satırın sonuç vermesi için dosyanın kayıtlı olması gerekir. Konumu önemli değildir.
ThisWorkbook.Path
Dediğim gibi dosyanızı indirdim ve kodu çalıştırdım. Bende bahsettiğiniz hata oluşmuyor.
İki dosya arasında 83-82 değerleri dışında bir fark yok.
Sizin kullandığınız sistemde klasör ayıracı nedir? Onu kontrol ediniz. Kod içindeki ayıraçla eşleşmiyorsa yol hatası alabilirsiniz.
Arkadaşım bende de bu sorun vardı, şu dikkatimi çekti; eğer path Türkçe karakterlerden oluşuyorsa macro çalıştığında Türkçe karakterleri düzgün algılayamıyor mesela benim dosyalarım "00 ÇALIŞMALAR" klasörü altındaydı macroyu çalıştırırken bir de path için message kodu ekledim ve mesajı okuyunca "00 ÇALIŞMALAR" yerine "00 ÇALISMALAR" şeklinde yazdığını gördüm. Klasör isimlerini Türkçe karakter içermeden oluşturunca sıkıntı kalmıyor.Hocam, dosyayı masaüstüne alınca çalışıyor. Başka yerde çalışmıyor. Yanlış anlamadıysam klasör ayracı \ bu şekilde.