• DİKKAT

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

İstenilen Hücredeki Yazıyı (Metni) Terse Çevirilebilirm

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Ýstenilen Hücredeki Yazıyı (Metni) Terse Çevirilebilirm

Arkadaslar İyi Günler,

excelde herhangibir hücrede mesela;A2 Hücresindeki bir yazıyı Bir kod

yardımı ile b2 hücresine tersten yazdırılabilirmi(A2=Ã?rnek;B2=kenrö)

İstenilen Hücredeki Yazıyı (Metni) Terse Çevirilebilirmi?

Yardımcı olursanız sevinirim.

İyi Çalışmalar.
 
[vb:1:44e0df367d]For i = Len(Cells(2, 1)) To 1 Step -1
Cells(2, 2) = Cells(2, 2) & Mid(Cells(2, 1), i, 1)
Next i[/vb:1:44e0df367d]

veya

[vb:1:44e0df367d]For i = 1 To Len(Cells(2, 1))
Cells(2, 2) = Mid(Cells(2, 1), i, 1) & Cells(2, 2)
Next i[/vb:1:44e0df367d]
 
Function ters(kelime As String) As String
say = Len(kelime)
For i = 1 To Len(kelime)
ters = ters & Mid(kelime, say, 1)
say = say - 1
Next i
End Function

Sub TerseCevir()
MsgBox ters("osmantelci")
[a1] = "osmantelci"
[b1] = ters([a1])
End Sub
 
Alternatif;

Kod:
[B2] = StrReverse([A2])
 
ehehe ... yok canım :)
 
Çok Teşekkur Ederim Alternatifler İçin.
Peki bunu nasıl bir döngü yazılabilir a2 den a500 e kadr?

Buradaki tanım nasıl olabilir?
 
Kod:
For i = 2 To 500
    Cells(i, 2) = StrReverse(Cells(i, 1))
Next
 
Bir seçenekte benden olsun :) Makro bilmiyorum ama bunu uzun süredir kullanıyorum.

Function tersten(dizi)
tersten = StrReverse(dizi)
End Function
 
Geri
Üst