Excelde Bir Hücredeki İsim Ters Çevrilebilir mi?

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Örnek olarak A1 hücresinde

"KIRMIZI RENKLİ BMW ARABA" ismi

ters çevrilip

"ARABA BMW RENKLİ KIRMIZI" şekline dönüştürülebilir mi?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
KTF yaptım.
B1 hücresindeki formülü inceleyiniz.
Dosyanız ekte.:cool:
Kod:
Function terse_cevir(deg As String, olcut As String)
Dim deg2, deg3 As String, i As Integer
deg2 = Split(deg, olcut)
For i = UBound(deg2) To LBound(deg2) Step -1
    deg3 = deg3 & olcut & deg2(i)
Next i
deg3 = Right(deg3, Len(deg3) - 1)
terse_cevir = deg3

End Function
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba

tersi yazılacak metnin A1 de olduğunu düşünürsek aşağıdaki kod işinizi görür mü?

Kod:
Sub tersten_yaz()
    a = Split(Cells(1, 1), " ")
    y = 2
    For i = 1 To UBound(a)
        y = y + 1
        Cells(1, 2) = Left(Cells(1, 1), (Application.WorksheetFunction.Find(" ", Cells(1, 1), 1) - 1))
        Cells(1, y) = Left(a(i), Len(a(i)))
    Next i
Call tersini_birleştir
End Sub

Sub tersini_birleştir()
ssüt = Cells(1, 256).End(xlToLeft).Column
For j = ssüt To 2 Step -1
x = x + 1
Cells(2, x + 1) = Cells(1, j)
Next j
For z = 2 To ssüt
tersi = tersi + Cells(2, z) & " "
Cells(2, 1) = tersi
Next z
End Sub
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Değerli Evren Gizlen aslında bir şeyi belirtmedim kendi hatam. Bizim ürünlerin isimlerinin bazılarının arasında tire var bazılarının arasında yok. bu dosyanızda tireli bir ismi yapıştırdığım zaman ters çevirmeyi yapmadı. Ama normal isimlerde yaptı. Ama sonradan düşündüm; ben bu tireleri Ctrl + H ile boşluklara dönüştürürüm. Ve öylece yaparım değerli arkadaşım Evren Gizlen.

Değerli Uzmanamele rica etsem dosyayı oluşturabilir misiniz?

Ne zaman makro düğmesini yapmaya kalksam ya "compile... " diye bir hata veriyor, ya da

".. makrosu bulunamadı" diye bir hata veriyor..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Değerli Evren Gizlen aslında bir şeyi belirtmedim kendi hatam. Bizim ürünlerin isimlerinin bazılarının arasında tire var bazılarının arasında yok. bu dosyanızda tireli bir ismi yapıştırdığım zaman ters çevirmeyi yapmadı. Ama normal isimlerde yaptı. Ama sonradan düşündüm; ben bu tireleri Ctrl + H ile boşluklara dönüştürürüm. Ve öylece yaparım değerli arkadaşım Evren Gizlen.

Değerli Uzmanamele rica etsem dosyayı oluşturabilir misiniz?

Ne zaman makro düğmesini yapmaya kalksam ya "compile... " diye bir hata veriyor, ya da

".. makrosu bulunamadı" diye bir hata veriyor..
Kodları değiştirdim.
2 numaralı mesajdan dosyayı indirip.B1 ve B2 hücrelerindeki formülü inceleyiniz..cool:
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Ama yine de tireliler için de bir dosya oluşturursanız daha iyi olur :)
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Değerli Uzmanamele öğrenmek amacıyla verdiğiniz kodları yapmaya çalışıyorum ama olmuyor. Zannedersem iki adet düğme oluşuyor. Tersen yaz ve tersini birleştir şeklinde.. Rica etsem bunun dosyasını oluşturabilir misiniz?

Saygılar
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
Değerli Uzmanamele öğrenmek amacıyla verdiğiniz kodları yapmaya çalışıyorum ama olmuyor. Zannedersem iki adet düğme oluşuyor. Tersen yaz ve tersini birleştir şeklinde.. Rica etsem bunun dosyasını oluşturabilir misiniz?

Saygılar


merhaba
syn Evren bey'in ktf'sini kullanınız. benimki beyin jimnastiği.
 

Ekli dosyalar

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Teşekürrler değerli üstadım. Bu da çok güzel olmuş :)
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
yalnız merak ettim bu KTF nedir? Bir şeyin kısaltması galiba
 
Üst