• DİKKAT

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

iki rakam arasındaki ardışık sayıları metne eklemek

Katılım
9 Kasım 2012
Mesajlar
20
Excel Vers. ve Dili
2016 türkçe
Merhaba,

Konuyla ilgili olarak örnek aşağıdaki gibidir;

A 201 210
B 134 145
C 380 394

yukarıdakilerin her biri bir hücrededir. yazdırmak istediğim;

A201
A202
A203
A204
-
-
A210
B134
B135
-
-
B145
şeklinde baştaki metin ile 2 rakam arasındaki değerleri birleştirerek yan yana veya alt alta yazdırabilir miyim?

teşekkürler...
 
Selamlar,
Makro ile alternatif, veriler a sütununda kabul edilmiştir.
Kod:
Sub birlestir()
sonsut = ActiveSheet.UsedRange.Columns.Count
If sonsut < 3 Then sonsut = 3
sonsat = Cells(Rows.Count, 1).End(3).Row
Range(Cells(1, 3), Cells(sonsat, sonsut)).ClearContents
For x = 1 To sonsat
hucre = WorksheetFunction.Trim(Cells(x, 1))
sy = Len(hucre) - Len(Replace(hucre, " ", ""))
If sy = 2 Then
deg = Split(hucre, " ")
hrf = deg(0)
sayi1 = deg(1)
sayi2 = deg(2)
sut = sayi2 - sayi1
say = 2
For y = sayi1 To sayi2
say = say + 1
Cells(x, say) = hrf & y
Next
End If
Next
MsgBox "İşlem tamamlandı.", vbOKOnly, "l e u m r u k"
End Sub
 
Son düzenleme:
Geri
Üst