• DİKKAT

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

Harfleri A sutunundan B sutununa taşıma

Katılım
7 Aralık 2006
Mesajlar
37
Excel Vers. ve Dili
exel2003 tr
A sutununda bulunan harfleri B sutununa taşımam gerekiyor.
satır sayısı cok fazla oldugundan bunu yapmak günlerimi alacak.
ilgilenenler için şimdiden teşekkürler.
örnek dosya ektedir.
 
Merhaba.
A sütünunun tamamını seçiniz Kesip B sütununa yapıştırınız.:cool:
Ayrıca ekte dosya yok.
 
Sn. sezar tşkkür ederim. ancak arada bulunan rakamları taşımak istemiyorum.
 
sN. kombo
tşkkür ederim oldu; ancak A5 hücresindeki deger de B5 hücresine geçti
Nedeni ne olabilir acaba??
Excell de yeni oldugumdan cözemem diye düşündüm. Saolun
 
Sn. kombo;
(:)-(;) ayrılmış rakamları da B1 hücresine taşıyor.ilgilenirseniz sevinirim.
 
-:- iki nokta üstüste ve -;- noktalı virgülle ayrılmış rakamlarıda B 1 hücresine taşıyor.
ilgilenirseniz sevinirim.
 
Merhaba.
Aşağıdaki kodları bir modüle yapıştırıp.Deneyiniz.:cool:
Sub aktar()
Sheets("Sayfa1").Select
Range("B:B").ClearContents
sat = 1
For i = 1 To Cells(65536, "A").End(xlUp).Row
If Not IsNumeric(Range("A" & i).Value) Then
Cells(sat, "B").Value = Cells(i, "A").Value
Cells(i, "A").Value = ""
sat = sat + 1
End If
Next i
Range("A1:A" & i - 1).SpecialCells(xlCellTypeBlanks).Delete (xlUp)
MsgBox "Aktarma işlemi tamamlandı..!!", vbOKOnly, Application.UserName
End Sub
 
Sub test()
For i = 1 To [a65000].End(3).Row
s = WorksheetFunction.CountA([b1:B65000])
If Not IsNumeric(Range("a" & i)) Then
Range("a" & i).Copy
Range("b" & s + 1).PasteSpecial
End If
Next
End Sub
 
Merhaba.
Aşağıdaki kodları bir modüle yapıştırıp.Deneyiniz.:cool:
Sub aktar()
Sheets("Sayfa1").Select
Range("B:B").ClearContents
sat = 1
For i = 1 To Cells(65536, "A").End(xlUp).Row
If Not IsNumeric(Range("A" & i).Value) Then
Cells(sat, "B").Value = Cells(i, "A").Value
Cells(i, "A").Value = ""
sat = sat + 1
End If
Next i
Range("A1:A" & i - 1).SpecialCells(xlCellTypeBlanks).Delete (xlUp)
MsgBox "Aktarma işlemi tamamlandı..!!", vbOKOnly, Application.UserName
End Sub


Sn.Sezar Yukarıdaki makroyu denedim ancak A hücresini kople B hücresine kopyaladı. Benim istediğim sadece A sutunundaki harfler olan hücrelerin B sutununa geçmesi.
sayın kombonun formülü işimi gördü ancak -:- ve -;- ile ayrılan rakamlarıda B sutununa geciriyor.
Yinede ilginize teşekkür ederim.:roll:
 
Gıcık oldum . Bir türlü formülasyonla çözemiyorum. :(PARÇAAL,SAĞDAN,SOLDAN hepsini denedim olmuyor. Bir yerde hata yapıyorum herhalde. :)
 
Sn kombo' nun verdiği formül oldu. ama dediğim gibi -:- ve -;- (ikinokta üstüste ve noktalı virgül )ile girilmiş rakamlarda B sutununa geciyor.
Bunuda halledersem sorunum cözülmüş oldu arkadaşlar hepinize teşekkür ederim.
 
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub KELİMELERİ_AKTAR()
    For X = 1 To [A65536].End(3).Row
    If Not IsNumeric(Mid(Cells(X, 1), 1, 1)) Then Cells(X, 2) = Cells(X, 1)
    Next
    MsgBox "HARF İÇEREN VERİLER AKTARILMIŞTIR.", vbInformation
End Sub
 
=EĞER(YADA(ESAYIYSA(SOLDAN(A1;1)*1);ESAYIYSA(SAĞDAN(A1;1)*1));"";A1)

formülünü deneyin.

.
 
Tamam. Şimdi oldu.
=EĞER(ESAYIYSA(SOLDAN(A1;1)*1);"";A1)
 
Gıcık oldum . Bir türlü formülasyonla çözemiyorum. :(PARÇAAL,SAĞDAN,SOLDAN hepsini denedim olmuyor. Bir yerde hata yapıyorum herhalde. :)

Sn. kombo
ilginize teşekkür ederim. Siz konuyu cözemediyseniz herhalde ben asla çözemem. Bende anlamadım : ve ; ile yazılan rakamlar geciyor. diger tüm işaretleri denedim gecmiyor.
 
Ben uğraşırken Sayın yurttaş işe son noktayı koymuş.
 
Geri
Üst