• DİKKAT

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

Sayıları tek tek ayırma

Katılım
11 Aralık 2013
Mesajlar
4
Excel Vers. ve Dili
2010 türkçe
A1 hücresinde 4569876 gibi sayı var ben bunu b1,c1,d1,e1.... Hücrelerine tek tek yazdırmak istiyorum
şimdiden teşekkürler
 
Tek tek derken rakam rakam 1 karakter olacak şekilde istiyorsanız
B1 hücresine aşağıdaki formülü yazıp sağa doğru çekiniz
Kod:
=PARÇAAL($A1;SÜTUN()-1;1)
 
. . .

Makro ile çözüm

İşlem Sonucu:
attachment.php


Kod:
Sub KOD()

For Each alan In Range("A1:A" & [A65536].End(3).Row)
uzunluk = Len(alan.Text)
For i = 1 To uzunluk
Cells(alan.Row, i + 1) = Mid(alan.Text, i, 1)
Next i
Next alan

End Sub

. . .
 

Ekli dosyalar

  • 1_01.jpg
    1_01.jpg
    29.7 KB · Görüntüleme: 22
D6 ya formülü şu şekilde uygulayın
Kod:
=PARÇAAL($C6;SÜTUN()-3;1)

Ya da garanti olsun
Hangi hücre olursa olsun sağındaki hücreye yazdığınız zaman ayıracaktır
Kod:
=PARÇAAL($C6;SÜTUN()-SÜTUN($C6);1)
 
Merhaba;

Alternatif olması açısından aşağıdaki kod ile de seçili olan hücreleri parçalayabilirsiniz.
Sub Kelime_Böl()
Dim i As Integer
Dim hucre As Range
For Each hucre In Selection
c = hucre.Value
For i = 1 To Len(c)
hucre.Offset(0, i) = Mid(c, i, 1)
Next
Next
End Sub
 
Geri
Üst