Hocam derdimi yüklemiş olduğum dosyada word dosyası vardır. Orada maddeler halinde ve örnekle anlattım. Yardımınızı bekliyorum.
Vermiş olduğunuz en son kodu denedim gayet başarılı. Yukarıdaki metin örneği benim istediğim sonuç buydu. Hocam öğrencilere konu anlatırken bazen bu tür olayları kullanıyoruz veya ufak değişiklikler yapıyoruz etkili olduğu için bu yöntemi kullanıyoruz. İmkanlar kısıtlı olunca bu yola başvurduk. Şimdi ben istediğim şey yukarıda sormuş olduğunuz birinci maddedir. Yani alt alta listelenen bu Arapça metinlerin tümünü tek bir excel hücresinde birleştirilmesidir.Merhabalar tekrar Sayın @Fthsmg .
Forumda konu açarken belli bir ismin muhatap alınması doğru değil açıkçası (konu başlığını düzenledim).
Açılan konularla uygun olduğum sürece ilgileniyorum zaten.
Aşağıda bağlantısı bulunan konu sayfasında verdiğim son kod cevabını denediniz mi?
Denemişseniz; seçilen *.srt uzantılı dosyadaki sadece Arapça olan satırları A sütununda alt alta yazıyor idi.
Belirttiğim kod bu işlemi yaparken; *.srt dosyadaki ZAMAN satırının altında art arda yer alan (genellike 2 satır)
satırları tek hücrede birleştirerek yazıyordu.
Şimdi istediğiniz şey;
-- alt alta listelenen bu Arapça metinlerin tümünü tek bir excel hücresinde birleştirilmesi midir?
-- yoksa bu Arapça metnin tümünü yeni bir TXT belge olarak kaydedilmesi midir?
Şöyle bir şey ne işe yarayacak anlamadım doğrusu.
Malum *.srt uzantılı dosyayı TXT gibi NOT DEFTERİnde açabilir, bu TXT belgenin uzantısını tekrar *.srt olarak değiştirebilirsiniz.
.
Vermiş olduğunuz en son kodu denedim gayet başarılı. Yukarıdaki metin örneği benim istediğim sonuç buydu. Hocam öğrencilere konu anlatırken bazen bu tür olayları kullanıyoruz veya ufak değişiklikler yapıyoruz etkili olduğu için bu yöntemi kullanıyoruz. İmkanlar kısıtlı olunca bu yola başvurduk. Şimdi ben istediğim şey yukarıda sormuş olduğunuz birinci maddedir. Yani alt alta listelenen bu Arapça metinlerin tümünü tek bir excel hücresinde birleştirilmesidir. Öğrenciye bilgiyi öğretebilmek için her yolu mübah görüyoruz. Ayrıca ilginiz için teşekkür ederim. Kullanmış olduğunuz yöntemi paylaşırsanız sevinirim.
Tamam hocam tekrardan çok teşekkür ederim. Elinize yüreğinize sağlık.Şu an bilgisayarda değilim.
Uygun olduğumda cevap yazarım.
Cevap, belirttiğim kodda küçük değişiklik yapılması şeklinde olacak.
Görüntülemek için giriş yapmanız gerekmektedir.
(40 satır)
Hocam teşekkür ederim. Elinize yüreğinize sağlık. istediğim sonuç buydu. Size minnettarım beklediğimden daha iyisi olmuş, Tekrar tekrar çok teşekkür ederim.Tekrar merhaba Sayın @Fthsmg .
Belgeniz ekte olup işlemler BRN adını verdiğim sayfada gerçekleşir.
Belgede kullanılan kodlar aşağıda gösterilmiştir.
Safadaki düğmeye tıkladığınızda karşınıza gelecek GÖZAT ekranından *.srt uzantılı dosyanın bulunduğu dizini
bularak *.srt dosyayı seçin ve 20-25 saniye sonra sonuç B1 hücresinde yer alır, temizle düğmesi ise B1 içeriğini siler.
CPP:Görüntülemek için giriş yapmanız gerekmektedir. (40 satır)
.
Görüntülemek için giriş yapmanız gerekmektedir.
(47 satır)
Elinize sağlık tek kelimeyle mükemmel.Sayın @Fthsmg .
Bir alternatif daha vereyim.
Burada yapılan işlem; öncekinin aynı şekilde başlar, devam eder ve esas olarak onun gibi biter ancak;
oluşan Arapça metin kullanılan excel belgesinde tutulmak yerine;
*.srt uzantılı dosyayla excel belgesinin bulunduğu aynı dizine, TXT (Unicode) formatında yeni bir belge olarak kaydedilir ve
excel belgesi B1 hücre içeriği silinir.
Yani kullanacığınız Arapça metin, excel belgesinde değil, TXT belgesinde tutulmuş olur.
CPP:Görüntülemek için giriş yapmanız gerekmektedir. (47 satır)
.
Öncelikle arkadaşlarımla birlikte size tekrardan teşekkür etmek istiyorum. Hocam bugüne kadar pek çok kod kullandık. Lakin sizin önerdiğiniz iki kod bizi hayretler içerisinde bıraktı. Biz bu kadarını beklemiyorduk. Siz işlemin hızından memnun değilim demişsiniz. Biz ise o kadar kusur Kadı kızında da olur diyoruz. Aslında açık yüreklilikle söylemek gerekirse biz bu kadar profesyonel işlemin karşısında hayretler içerisindeyken sizin farklı bir önerinizin olma ihtimali bizi daha da mutlu etti. Eğer gerçek olursa bizim açımızdan sınıf içi öğretim yöntem ve tekniklerinde yeni bir yaklaşım sağlayacaktır. Tekrardan teşekkür ederiz.Aslında işlemin (gerek ik kod önerisi ve gerekse de sonuncu) hızından memnun değilim.
Aklıma bir fikir gelirse, excel belgesindeki hücreleri kullanmadan doğrudan *.srt isimli belge üzerinde işlem yaptırma
şeklinde çalışacak yeni öneride bulunurum.
.
Lakin sizin önerdiğiniz iki kod bizi hayretler içerisinde bıraktı. Biz bu kadarını beklemiyorduk. ,,,
Teşekkür ederim.Excel Desteğe hoşgeldiniz...
Evet hocam öğretmeniz. Destek kısmını siz dün mesaj atmadan çevreme önerdim ve önermeye devam edeceğim. Bu profesyonel çalışmalardan bütün meslektaşlarımın faydalanmasını sağlayacağım.Anladığım kadarıyla eğitim camiasına mensupsunuz.
Ben de eski (mütekait) kamu elemanıyım.
Sizler, 9 numaralı cevabımda belirttiğim yöntemlerle forumumuza DESTEK olun ,
bizler de sorulacak sorulara odaklanıp, daha iyisi nasıl olur diye üstünde düşünelim .
.
Görüntülemek için giriş yapmanız gerekmektedir.
(57 satır)
Hocam çok teşekkür ederim. Finali muhteşem oldu. Elinize sağlık. Çok memnun oldum.Sayın @Fthsmg .
Artık sanıyorum bbu çalışma FİNAL olur diye düşünüyorum.
Ekteki belgeyi deneyin. Benim emektar bilgisayarımda işlem süresi 5-6 saniye.
Belge içerisinde küçük bir AYAR uyarısı var, onu kontrol etmeyi unutmayın.
İşlem için önce, ARABIC karakterlerin ayıklanmasını sağlayan KTF (Kullanıcı Tanımlı Fonksiyon) kulanılıyor.
Ardından, oluşturduğum kodlamayla, metin WORD ortamına alınarak son düzenleme de orada yapılıyor ve sonuçta
bu excel belgesiyle aynı dizine istenilen niteliklere sahip TXT uzantılı (UTF-8) belge oluşturuluyor.
Oluşturduğum kodlar aşağıda gösterilmiştir. Excel belgesi ve işlem sonucunda oluşan örnek TXT belge ekte.
İşlem sonucu yazarsınız.
CPP:Görüntülemek için giriş yapmanız gerekmektedir. (57 satır)
.
Görüntülemek için giriş yapmanız gerekmektedir.
(41 satır)