- Katılım
- 13 Ekim 2004
- Mesajlar
- 16,058
- Excel Vers. ve Dili
-
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekteki örneği inceleyin.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Levent bey kaydet dugmesine tiklayinca sadece daha önce acilmis listelere kayit yapma özelligi ekleyebilirmiyiz mesela ANKARA 10 JUN 05 diyor kaydet diyince ANKARA10JUN05 yoksa O TARIHTE UCUS BULUNAMADI mesaji gelseleventm' Alıntı:Ekteki örneği inceleyin.
Kodu bu sekilde degistirince isimleri aktarmiyor. Mesaji dogru veriyor dosyayi bulunca listeye numara veriyor ama isimleri aktarmiyorleventm' Alıntı:Butona bağlı kodu aşağıdaki ile değiştirerek deneyin.
[vb:1:44d27181ec]Sub kaydet()
On Error GoTo 10
Set s1 = Sheets("Bilet")
For a = 11 To s1.[c65536].End(3).Row
ad = s1.Cells(a, "c") & Format(s1.Cells(a, "i"), "ddmmmyy")
sonsat = Sheets(ad).[c65536].End(3).Row
Sheets(ad).Cells(sonsat + 1, "b") = sonsat - 2
Sheets(ad).Cells(sonsat + 1, "c") = [d6]
Next
Exit Sub
10 MsgBox ad & " İSİMLİ SAYFA ADI BULUNAMADI"
End Sub
[/vb:1:44d27181ec]
Bu kodu yazdigimizda isimleri isimleri aktarmiyor. Mesaji dogru veriyor dosyayi bulunca listeye numara veriyor ama isimleri aktarmiyor. Duzeltmemis icin nereler de degisiklik yapmamiz gerekir? degistirdigim dosyayi eke aldimleventm' Alıntı:Butona bağlı kodu aşağıdaki ile değiştirerek deneyin.
[vb:1:82b054f9b2]Sub kaydet()
On Error GoTo 10
Set s1 = Sheets("Bilet")
For a = 11 To s1.[c65536].End(3).Row
ad = s1.Cells(a, "c") & Format(s1.Cells(a, "i"), "ddmmmyy")
sonsat = Sheets(ad).[c65536].End(3).Row
Sheets(ad).Cells(sonsat + 1, "b") = sonsat - 2
Sheets(ad).Cells(sonsat + 1, "c") = [d6]
Next
Exit Sub
10 MsgBox ad & " İSİMLİ SAYFA ADI BULUNAMADI"
End Sub
[/vb:1:82b054f9b2]