• DİKKAT

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

Kelimeyi Aralıklı Yazdırmak

  • Konbuyu başlatan Konbuyu başlatan mor45
  • Başlangıç tarihi Başlangıç tarihi
Katılım
30 Eylül 2005
Mesajlar
303
Excel Vers. ve Dili
2003 excel türkçe
Bir hüçrede Örnegin A1 hücresinde (YILLIK) yazıyor bunu başka bir hüçreye (Y I L L I K) olarak yazdırmak istiyorum yani aralıklı olarak.
 
Merhaba

KTF isterseniz :

Kod:
Function ARALIKLIYAZ(Deger As String)
Dim i As Integer
Dim Sonuc As String
For i = 1 To Len(Deger)
    If i = 1 Then
        Sonuc = Mid(Deger, i, 1)
    Else
        Sonuc = Sonuc + " " + Mid(Deger, i, 1)
    End If
Next i
ARALIKLIYAZ = Sonuc
End Function
 

Ekli dosyalar

Bir hüçrede Örnegin A1 hücresinde (YILLIK) yazıyor bunu başka bir hüçreye (Y I L L I K) olarak yazdırmak istiyorum yani aralıklı olarak.

Bu da formülle:

Kod:
=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(A1;1;0;" ");LEN(A1)*2;0;" ");8;0;" ");7;0;" ");6;0;" ");5;0;" ");4;0;" ");3;0;" " )


REPLACE=DEĞİŞTİR

.
 
yurttas hocam replace değiştir olmuyor mu?:???:
 
Yurttaş bey aşağıdaki formülü denedim değer hatası verdi.
=yerinekoy(yerinekoy(yerinekoy(yerinekoy(yerinekoy(yerinekoy(yerinekoy(yerinekoy(a1;1;0;" ");uzunluk(a1)*2;0;" ");8;0;" ");7;0;" ");6;0;" ");5;0;" ");4;0;" ");3;0;" ")
 
YURTTAŞ bey sanırım karakter sınırlaması var.A1 hücresine girilen karakter sayısı her zamn değişken olacak.Bazen 20 karakter olacak bazen 30,bazen 40 bazen 10.Bu durumda sanırım fonksiyon çalışmıyor. :(
 
YURTTAŞ bey sanırım karakter sınırlaması var.A1 hücresine girilen karakter sayısı her zamn değişken olacak.Bazen 20 karakter olacak bazen 30,bazen 40 bazen 10.Bu durumda sanırım fonksiyon çalışmıyor. :(

Ben bunu 7 harfli için yazdım. Artık harf sayısı arttıkça Replace'ıda artırmak gerekir. Nerede durur. Bilmem.

Onun için fonksiyon yerine KTF daha uygun olur.

.
 
Ben bunu 7 harfli için yazdım. Artık harf sayısı arttıkça Replace'ıda artırmak gerekir. Nerede durur. Bilmem.

Onun için fonksiyon yerine KTF daha uygun olur.

.
Yurttaş bey formülün dynamic olabilmesi için a1 hücresindeki verinin uzunluğunu bulması ve ne kadar gerekirse o kadar yineleme yaparak yazması gerekiyor.Yani yazdığımız formül bunu hesaplayabilmeli.
Bilmiyorum olurmu?
Olmazsa KTF ile yapılır kolayca.Ben Yerleşik fonksiyonlarla olurmu diye merak ettiydim.:)
 
Yurttaş bey formülün dynamic olabilmesi için a1 hücresindeki verinin uzunluğunu bulması ve ne kadar gerekirse o kadar yineleme yaparak yazması gerekiyor.Yani yazdığımız formül bunu hesaplayabilmeli.
Bilmiyorum olurmu?
Olmazsa KTF ile yapılır kolayca.Ben Yerleşik fonksiyonlarla olurmu diye merak ettiydim.:)

Olur mu bilmem.

.
 
Geri
Üst