• DİKKAT

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

Hücre Böl

Katılım
21 Eylül 2005
Mesajlar
79
Excel Vers. ve Dili
MS Office 2003
Arkedaşlar Merhaba;
Bir hücre içerisinde noktalar ile ayrılmış bir bilgiyi B2 C2 D2 ve E2 hücrelerine olduğu gibi ayırabilirmiyim. Yardımlarınızı Bekliyorum.Teşekkür ederim.
 
Merhaba;
Veri>metni sütunlara dönüştür>ileri derseniz ayırıcılarda noktalı virgülü işaretleyip tamam deyin.
(bu arada işlem yapmak istediğiniz hücreleri önceden seçili hale getiriniz.)
 
Selamlar,

Biçimlendirmek istediğiniz sütunu seçip sırasıyla Veri - Metni Sütunlara Dönüştür seçeneğini seçin. Ekrana gelen pencerede Sınırlandırılmış seçeneği aktif iken İleri tuşuna basın daha sonraki ekranda Diğer kısmına nokta işaretini ekleyin ve tamam deyin istediğiniz gerçekleşecektir.
 
Sn Rakkas ve Sn Cost Control Problemi çözdüm çok teşekkür ederim
 
peki ayırdıktan sonra birleştirmek istesek vani düzeltme yapıp eski şekline dönmesini istersek ne yapmalıyız.
 
düzeltme olmaz fakat
birleştir formülünü kullanarak eski haline getirebilirsiniz
 
bü işi makro ile yopmak mümkün olmalı formülle apılam makro ilede yapılbilir diye düşünüyorum
 
ayrac adlı dosyadaki makroyo çalıştırdığımda hücre bölünüp yandaki sütunlarda ayrılmış olarak yazıyor. ben bu ayrılmış verilerin üzerinde değişiklik yaptıktan sonra a stununda birleştirmesini istiyorum nasıl makro ile ayrıldıysa makro ile birleştirsin
 
Kod:
Sub Bırlestır()
    a = Range("A1")
    b = Range("B1")
    c = Range("C1")
    Range("D1") = a + b + c
End Sub


Örneğini incelemedim kodları kendi hücrelerine ayarlaya bilirsin.
 
bu şekilde her satır için yrı ayrı kod yazmak gerekiyor daha basidi vardır her halde 1000 stırdan bahsadiyrum :?
 
Kod:
Sub deneme()
Range("D1").Select
    ActiveCell.FormulaR1C1 = "=CONCATENATE(RC[-3],RC[-2],RC[-1])"
    Selection.AutoFill Destination:=Range("D1:D10")
End Sub
kodlardan anlamam ama elimden geldiği kadar bişey hazırladım.
hücrelerde en son nerede veri varsa, yazdığım koddaki Range("D1:D10")D10'u değiştirmeniz gerekiyor.
 
Sub deneme()
Range("e1").Select
Selection.FormulaR1C1 = "=CONCATENATE(RC[-4],"" "",RC[-3],"" "",RC[-2])"
Selection.AutoFill Destination:=Range("e1:e10")
End Sub
 
[vb:1:c23c3c8e75]Sub bırlestır()
For a = 1 To Cells(65536, 1).End(xlUp).Row
Cells(a, 4) = Cells(a, 1) & Cells(a, 2) & Cells(a, 3)
Next
End Sub[/vb:1:c23c3c8e75]
 
Selamlar,

Ekteki dosyayı inceleyiniz.
 
Geri
Üst