word de satır başındaki ilk 5 karakteri silme

Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Merhabalar. Word de satır başındaki ilk 4 karakter rakam, 5. karakter ise . (nokta) ctrl h ile bu rakamlardan kurtulabilmenin yolu var mıdır acaba ya da daha farklı bir yöntemi.
Excele alıp sildirebiliyorum ancak bu sefer renklendirme ve biçim değişiyor bu nedenle excel çözüm olmuyor.
Yanıtlar için şimdiden teşekkürler.
 
Katılım
20 Şubat 2007
Mesajlar
651
Excel Vers. ve Dili
2007 Excel, Word Tr
Merhaba,
Joker karakter seçeneği seçili iken,
Aranan kutusu: (^13)([0-9]{4}.)
Yeni Değer kutusu : \1
Bu tüm paragrafların ilk 5 karakterini 4'ü sayı 5.si nokta ise siler.
Silinecek olanlar ikinci parantez içindekilerdir. Noktadan sonra boşluk falan varsa onu da burada sonuncu olarak eklersiniz. İlk paragraftakini manuel değiştirirsiniz.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Hocam çok teşekkürler. Bi deneyeyim. Bir sorum daha var. Word de yine font rengi değişitirme var mı acaba tek seferde tüm sarıları kırmızı yapma gibi.
 
Katılım
20 Şubat 2007
Mesajlar
651
Excel Vers. ve Dili
2007 Excel, Word Tr
Rica ederim.
Font değiştirme de var aynı yerden yapabilirsiniz. Kutular boş olacak. Sadece biçimlendirmeleri dolduracaksınız. Bunun gibi yukarıdaki çözüm ile başka alternatifleri birleştirebilirsiniz.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Hocam biçim kısmını biliyorum ancak font rengini seçmeyi başaramadım.
 
Katılım
20 Şubat 2007
Mesajlar
651
Excel Vers. ve Dili
2007 Excel, Word Tr
Bul/Değiştir kutusunda "yazı tipi" "yazı tipi rengi" her türlü ayar mevcut.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Teşekkürler hocam çok sağolun
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Sayın hocam son bir soru sorabilir miyim. A dan Z ye ya da artan azalan sıralama yapabiliyoruz ama karışık sıralama için kısayol ya da çözüm var mı acaba.
 
Katılım
20 Şubat 2007
Mesajlar
651
Excel Vers. ve Dili
2007 Excel, Word Tr
Örnek dosya var mıydı. Tam anlaşılmıyor.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Hocam altın üyelik bitmiş.

accent aksan, şive
accept: kabul etmek
acceptable: kabul edilebilir
acceptance kabul
Access: erişim
accessible ulaşılabilir, erişilebilir
Accident: kaza
Örnek olarak bu liste alfabetik. Bunu random sıralama yaptırabilir miyim.
 
Katılım
20 Şubat 2007
Mesajlar
651
Excel Vers. ve Dili
2007 Excel, Word Tr
Aktif belgenin sonuna tüm paragrafları yeniden rastgele sıralı olarak yazan webden bulduğum bir kod:
Kod:
Sub rastgele_paragraf()
n = ActiveDocument.Paragraphs.Count
ReDim a(1 To 2, 1 To n)
Randomize
For i = 1 To n
    a(1, i) = Rnd
    a(2, i) = i
Next
For i = 1 To n - 1
    For j = i + 1 To n
        If a(1, j) > a(1, i) Then
            t = a(2, i)
            a(2, i) = a(2, j)
            a(2, j) = t
        End If
    Next
Next
ActiveDocument.Paragraphs.Add 'Bu satır eklendi.
For I = 1 To n
'    Set p = ActiveDocument.Content.Paragraphs.Add  'Bu satır alttaki ile değiştirildi.
    Set p = ActiveDocument.Paragraphs.Last
    p.Range.Text = ActiveDocument.Paragraphs(a(2, I)).Range.Text
Next
End Sub
 
Son düzenleme:
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Deniyorum hocam hemen. Zihninize sağlık.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Hocam denedim dosya çalışıyor. Ancak şöyle bir sorun var belki sorun değildir. Büyük boyutlu dosyalarda bi kısım sıralanmıyor. Diğer sıralanan kısım ise tüm listede değil de birbirine yakın satırlarda değişiklik yapıyor gibi bir durum oluşmuş. Emekleriniz için teşekkür ederim.
 
Katılım
20 Şubat 2007
Mesajlar
651
Excel Vers. ve Dili
2007 Excel, Word Tr
Dosya büyüklüğü sıralamaya engel değil. Başka bir özellikten dolayı sıralama problemi olmalı. Mesela bazı yerlerde "paragraf karakteri" değil de "satır sonu karakteri" varsa oradaki sıralama problem çıkartır. Bu makroda benim gördüğüm hata son satırda boş paragraf yoksa, o satırın üzerine yazıyordu. Yani bir satır kayıp veriyordu. 11. mesajdaki kodu değiştirdim. Yinede bu kod pek kullanışlı gelmedi. Daha kullanışlı bir kod var. Verileriniz düz paragraflar halinde mi, tablo halinde mi ona göre iki kullanımı var. Alternatif olarak bunlar da denenebilir.
TABLO HALİNDEKİ BELGE İÇİN
Kod:
Sub rastgele_paragraf_Tablo()
Dim Tmax As Integer
Dim strCell As String
Dim strQ As Variant
Dim strText As String
Dim I As Integer
Dim Z As Integer
Dim intQsLeft As Integer
Dim rndQ As Integer
Dim Q As Integer
Dim vArray As Variant
Dim strNew As String

Application.ScreenUpdating = False
Set objDict = CreateObject("Scripting.Dictionary")

Tmax = ActiveDocument.Tables(1).Rows.Count

For I = 1 To Tmax
strCell = ActiveDocument.Tables(1).Cell(I, 1).Range.Text
strQ = Left(strCell, Len(strCell) - 1)
objDict.Add strQ, strQ
Next I

ReDim arrQs(I - 2) '1 idi 2 yaptım

intQsLeft = I - 2
Z = 0


Do Until intQsLeft < 0
Randomize
rndQ = Int((intQsLeft + 1) * Rnd)
intQsLeft = intQsLeft - 1
vArray = objDict.Items
strText = vArray(rndQ)
arrQs(Z) = strText
Z = Z + 1
objDict.Remove strText
Loop

For Q = 1 To Tmax
strNew = arrQs(Q - 1)
strNew = Left(strNew, Len(strNew) - 1)
ActiveDocument.Tables(1).Cell(Q, 1).Range.Text = strNew
Next Q
Application.ScreenUpdating = True
MsgBox ""
End Sub
DÜZ PARAGRAFLAR HALİNDEKİ BELGE İÇİN
Kod:
Sub rastgele_paragraf_Duz()
Dim Tmax As Integer
Dim strCell As String
Dim strQ As Variant
Dim strText As String
Dim I As Integer
Dim Z As Integer
Dim intQsLeft As Integer
Dim rndQ As Integer
Dim Q As Integer
Dim vArray As Variant
Dim strNew As String

Application.ScreenUpdating = False
Set objDict = CreateObject("Scripting.Dictionary")

Tmax = ActiveDocument.Paragraphs.Count

For I = 1 To Tmax
strCell = ActiveDocument.Paragraphs(I).Range.Text

strQ = Left(strCell, Len(strCell) - 1)
objDict.Add strQ, strQ
Next I

ReDim arrQs(I - 2)

intQsLeft = I - 2
Z = 0


Do Until intQsLeft < 0
Randomize
rndQ = Int((intQsLeft + 1) * Rnd)
intQsLeft = intQsLeft - 1
vArray = objDict.Items
strText = vArray(rndQ)
arrQs(Z) = strText
Z = Z + 1
objDict.Remove strText
Loop

For Q = 1 To Tmax
strNew = arrQs(Q - 1)
ActiveDocument.Paragraphs(Q).Range.Text = strNew & Chr(13)
Next Q
Application.ScreenUpdating = True

End Sub
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Hocam bu yanıtınızı yeni gördüm deneyip dönüş yapacağım, yanıtlarınız için çok teşekkür ederim.
Veriler tek satır halinde manuel numaralandırılma yapılmış elle boşluk bırakılmış satır başında vs. epey uğraştırdı. Yarın deneyip net sonuç bildireyim sizlere.
 

asdsxx

Altın Üye
Katılım
22 Mayıs 2012
Mesajlar
491
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
20-02-2025
Bul/Değiştir kutusunda "yazı tipi" "yazı tipi rengi" her türlü ayar mevcut.
Necati Bey konu başlığı ile uyumlu mu bilmiyorum ama benim sorum olacak
bul / değiştir kutusuna "Bul" kısmına bir değilde birden fazla değişken yazıp "değiştir" kısmına da karşılıklarını yazıp aynı anda çoklu "Bul-değiştir" yapılabilir mi?
Mesela:
252691
Ben sadece anlatmak için ikili örnek verdim. Adet olarak daha fazla da olabilir. (noktalı virgül'leri ben öylesine yazdım)
 
Katılım
20 Şubat 2007
Mesajlar
651
Excel Vers. ve Dili
2007 Excel, Word Tr
Necati Bey konu başlığı ile uyumlu mu bilmiyorum ama benim sorum olacak
bul / değiştir kutusuna "Bul" kısmına bir değilde birden fazla değişken yazıp "değiştir" kısmına da karşılıklarını yazıp aynı anda çoklu "Bul-değiştir" yapılabilir mi?
Mesela:
Ekli dosyayı görüntüle 252691
Ben sadece anlatmak için ikili örnek verdim. Adet olarak daha fazla da olabilir. (noktalı virgül'leri ben öylesine yazdım)
Resmi görüntüleyemiyorum ama standart bul/değiştir kutusunda çoklu işlem yapamıyoruz. Arka arkaya iki kelimenin yerlerini değiştir gibi işlem yapılabiliyor. Excelden Worde makro ile isterseniz A sütunundakileri bul B sütunundaki değer ile değiştir şeklinde yapabiliyoruz.
 

asdsxx

Altın Üye
Katılım
22 Mayıs 2012
Mesajlar
491
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
20-02-2025
Resmi görüntüleyemiyorum ama standart bul/değiştir kutusunda çoklu işlem yapamıyoruz. Arka arkaya iki kelimenin yerlerini değiştir gibi işlem yapılabiliyor. Excelden Worde makro ile isterseniz A sütunundakileri bul B sütunundaki değer ile değiştir şeklinde yapabiliyoruz.
Necati Bey benim anlatmak istediğim; Word belgesinde veya excel belgesinde (aynı sütunda), bul değiştir işleminde (Kod veya makro olmadan) aranan kısmına birden fazla değişken yazıp yeni değer kısmına da farklı değerler ile değiştirilebilir mi?

252765

Mesela yukarıda tüm dosyada geçen (Word veya excelde ) Aranan kısmındaki tüm: Ali(ler)-Hasan ile Mehmet(ler)-Hüseyin ile Adana(lar)-Antalya ile değişecek.
 
Katılım
9 Eylül 2010
Mesajlar
867
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Merhabalar. Sanırım yapılamıyor. Bir kaç metin programı daha kullandım ancak hiç birinde o özelliği görmedim. Var ise de ben fark etmedim.
 
Üst