assenucler
Altın Üye
- Katılım
- 19 Ağustos 2004
- Mesajlar
- 3,566
- Excel Vers. ve Dili
- Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
- Altın Üyelik Bitiş Tarihi
- 29-05-2025
Merhabalar
Bir siteden sözlük indirdirip excel'e kopyaladım ve metni hücrelere ayırarak her bir sözcüğü ayrı kolonlara ayırdım.
Farklı sayıda kolonlara dağılı olan ingilizce sözcükler kalın (bold) fontta, Türkçe'si ise yine farklı kolonlara dağılı ancak normal fontadır.
İstediğim bold fontunda olan ingilizce kelimeleri aralarında birer boşluk bırakarak Z kolonuna ; normal bontta yazılı türkçelerini ise yine aralarına birer boşluk bırakarak AA kolonuna yazdırmayı istiyorum.
Yardımcı olabilecek excel forumdaşlarına öncelikle teşekkürlerimi iletirim.
(Windows XP Türkçe; Office 2003 İngilizce)
Aldığım yanıtı module yapıştırıp çalıştırdığımda , 25 bin satırlık sözlüğün 6 bininci satırında, kodların bold olarak işaretli satırı üzerinde hata mesajı verdi.
Sub Test()
Dim Satir As Range, Hucre As Range
For Each Satir In Range(Range("A1"), Range("A65536").End(xlUp))
For Each Hucre In Range(Satir, Satir.End(xlToRight))
If Hucre.Font.Bold Then
Cells(Satir.Row, "Z") = Cells(Satir.Row, "Z") & Hucre & " "
Else
Cells(Satir.Row, "AA") = Cells(Satir.Row, "AA") & Hucre & " "
End If
Next
Next
End Sub
Hata mesajı:
Run-time error '1004':
Application-defined or object-defined error
Yardımınızı bekler, zahmetim için sonsuz teşekkürlerimi sunarım.
Bir siteden sözlük indirdirip excel'e kopyaladım ve metni hücrelere ayırarak her bir sözcüğü ayrı kolonlara ayırdım.
Farklı sayıda kolonlara dağılı olan ingilizce sözcükler kalın (bold) fontta, Türkçe'si ise yine farklı kolonlara dağılı ancak normal fontadır.
İstediğim bold fontunda olan ingilizce kelimeleri aralarında birer boşluk bırakarak Z kolonuna ; normal bontta yazılı türkçelerini ise yine aralarına birer boşluk bırakarak AA kolonuna yazdırmayı istiyorum.
Yardımcı olabilecek excel forumdaşlarına öncelikle teşekkürlerimi iletirim.
(Windows XP Türkçe; Office 2003 İngilizce)
Aldığım yanıtı module yapıştırıp çalıştırdığımda , 25 bin satırlık sözlüğün 6 bininci satırında, kodların bold olarak işaretli satırı üzerinde hata mesajı verdi.
Sub Test()
Dim Satir As Range, Hucre As Range
For Each Satir In Range(Range("A1"), Range("A65536").End(xlUp))
For Each Hucre In Range(Satir, Satir.End(xlToRight))
If Hucre.Font.Bold Then
Cells(Satir.Row, "Z") = Cells(Satir.Row, "Z") & Hucre & " "
Else
Cells(Satir.Row, "AA") = Cells(Satir.Row, "AA") & Hucre & " "
End If
Next
Next
End Sub
Hata mesajı:
Run-time error '1004':
Application-defined or object-defined error
Yardımınızı bekler, zahmetim için sonsuz teşekkürlerimi sunarım.