• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ters yazı

Katılım
28 Ekim 2005
Mesajlar
244
Excel Vers. ve Dili
excel 2003 türkçe
kolay gelsin arkadaşlar.daha önce sitede a1 hücresine isim yazıldığında b1 hücresine o ismin tersinden yazılan bir excel dosyası örneği görmüştüm.aramada ters yazı diye yazdım bulamadım.bu dosyayı bulabilirmiyiz.teşekkürler
 
Kod:
Sub tersyaz()
For i = 2 To 500
    Cells(i, 2) = StrReverse(Cells(i, 1))
Next
End Sub

Yukarıdaki kod A sutunu için geçerlidir.Ters yazıları B sutununa yazar.
 
sayın rakkas;verdiğiniz yanıt için teşekkür ederim. makroyu çalıştıramadım.belki benim bilğisayarımda bir problem olabilir. ne yapabili
rim. teşekkürler...
 
KTF ile basit bir çözüm...

Kod:
Function tersyazı(Metin As String)
Metin = StrReverse(Metin)
tersyazı = Metin
End Function

Kullanımı :
Kod:
=tersyazı(Düz Yazının Bulunduğu Hücre)
 
Sn Ahmet..

Kelimelerin tersine çevrilmesi istediğiniz sayfanın sekmesini,sağ tuş ile tıklayıp,kod görüntüle kısmını seçtikten sonra aşağıdaki kodları yapıştırın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a:a]) Is Nothing Then Exit Sub
deger = Target.Row
Cells(deger, "b") = StrReverse(Cells(deger, "a"))
End Sub
 
sayın gene ve ali;verdiğiniz yanıtlar için teşekkür ederim.sorun çözüldü.
kolay gelsin arkadaşlar...
 
Rica ederim. Size de kolay gelsin..
 
Merhaba. Sayın Ali'nin yazdığı makro ile A kolonuna yazılan yazılar, B kolonunda anında sağdan sola doğru ters çevrilerek yazılabiliyor.

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a:a]) Is Nothing Then Exit Sub
deger = Target.Row
Cells(deger, "b") = StrReverse(Cells(deger, "a"))
End Sub


Makrosunu nasıl revize edelim ki, bu işlem her yazı yazıldığında değil de sadece makro butonuna basıldığında olsun.
 
Serdar Bey eğer değişimi change olayına bağlamak istemiyorsanız,istediğiniz durumu ikinci mesajda Sn Rakkas yazmış.
 
Geri
Üst