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.
 
Katılım
22 Mart 2005
Mesajlar
307
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.)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,193
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 
Katılım
21 Eylül 2005
Mesajlar
79
Excel Vers. ve Dili
MS Office 2003
Sn Rakkas ve Sn Cost Control Problemi çözdüm çok teşekkür ederim
 
Katılım
22 Nisan 2005
Mesajlar
245
peki ayırdıktan sonra birleştirmek istesek vani düzeltme yapıp eski şekline dönmesini istersek ne yapmalıyız.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
düzeltme olmaz fakat
birleştir formülünü kullanarak eski haline getirebilirsiniz
 
Katılım
22 Nisan 2005
Mesajlar
245
bü işi makro ile yopmak mümkün olmalı formülle apılam makro ilede yapılbilir diye düşünüyorum
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
bi dediğinizi anlasak belki makrosunu yaparız da:)
 
Katılım
22 Nisan 2005
Mesajlar
245
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
 
Katılım
19 Mart 2006
Mesajlar
205
Excel Vers. ve Dili
Excel 2007 Türkçe
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.
 
Katılım
22 Nisan 2005
Mesajlar
245
bu şekilde her satır için yrı ayrı kod yazmak gerekiyor daha basidi vardır her halde 1000 stırdan bahsadiyrum :?
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
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.
 
Katılım
18 Eylül 2005
Mesajlar
16
Sub deneme()
Range("e1").Select
Selection.FormulaR1C1 = "=CONCATENATE(RC[-4],"" "",RC[-3],"" "",RC[-2])"
Selection.AutoFill Destination:=Range("e1:e10")
End Sub
 
Katılım
19 Mart 2006
Mesajlar
205
Excel Vers. ve Dili
Excel 2007 Türkçe
[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]
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,193
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki dosyayı inceleyiniz.
 
Üst