Hücrelerde tırnak işaretinin kaldırılması

Katılım
2 Ağustos 2007
Mesajlar
15
Excel Vers. ve Dili
office 98 ingilizce
Merhaba arkadaşlar,

Kullandığım bir datanın A kolununda satırlarca bilgi var ve bunlar sayı gibi gözüksede aslında text ler. Ben bunları
Kod:
Dim a As Range
For Each a In Range("A4:A109")
a = Abs(a)
a.Value = a
Next a
End Sub
Kod:
Fakat sayıların sonlarında harfde var bundan dolayıda problem yaratıyor diye düşünüyorum.
'4008321140111DE
'4008321140128DE
'4008321140586
'4008321141248
'4008321108968X10
'4008321108968X2
bilgiler böyle bu problemi nasıl çözebilirim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
Problem ne?


.
 
Katılım
2 Ağustos 2007
Mesajlar
15
Excel Vers. ve Dili
office 98 ingilizce
Problem
'4008321140111DE
'4008321140128DE
'4008321140586
'4008321141248
'4008321108968X10
'4008321108968X2
yukarıdaki bilgilerin başlarında tetx işareinden kurtulmak için yukarıdaki kodu yazdım fakat kurtulamadım hücrenin üzerine gelip F2 ile başındaki işareti silmek sureti ile kurtulabiliyorum ondan binlerce satır var ve çok zor. Amacım başındaki ' işaret den kurtulmak
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Bul-değiştir şeklinde denediniz mi?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A sütunun komple seçin.CTRL+H tuşuna basın aranan kısmına tırnak işareti koyun alttaki yeni değer kısmına birşey yazmayın ve tümünü değiştiri tıklayınız.

Not:Siz kendi versiyonunuza göre uyarlarsınız.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sub Macro1()
[A4:A110].Select
Selection.Replace What:="'", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("A1").Select
End Sub


şeklinde deneyin.
 
Katılım
2 Ağustos 2007
Mesajlar
15
Excel Vers. ve Dili
office 98 ingilizce
A kolonun abaktığınızda tırnak işarati görünmüyor. Hücrelerin üzerine gelip F2 yapınca görünüyor.Ayrıca söylediğinzi şeyi denedim olmadı
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

A sütunu için.
Kod:
Sub test()
For sut = 1 To [a65536].End(3).Row
Range("a" & sut) = Mid(Range("a" & sut), 1)
Next
End Sub
 
Katılım
2 Ağustos 2007
Mesajlar
15
Excel Vers. ve Dili
office 98 ingilizce
Çok teşekkür ederim oldu elinize sağlık üstadım
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Bu şekil deneyiniz.
Kod:
Sub test()
For sut = 1 To [a65536].End(3).Row
Range("a" & sut) = Mid(Range("a" & sut), 2)
Next
End Sub
 
Katılım
2 Ağustos 2007
Mesajlar
15
Excel Vers. ve Dili
office 98 ingilizce
Üstadım öğrenmek için soruyorum. Eğer B2 hücresine bir formül yazmak isteseydik bu kodu nasıl formülüze ederdik.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
Problem ne diye sorduğumda sorunu tam olarak anlatmanızı istemiştim sizden.

Çünkü hücre içinde alfatebit karakterler vardı, onların ne olacağını merak etmiştim.

böyle durumlarda boş bir hücreye 0 (Sıfır) yazın, onu kopyalayın

verileriniz hangi sütunda ise onu seçin ve yapıştır özelden toplayı seçin.
 
Katılım
2 Ağustos 2007
Mesajlar
15
Excel Vers. ve Dili
office 98 ingilizce
0 yazarak işlem tamam üstadım teşekkürler. Yanlız benim ofice ingilizce excelin içinde parçaal ın karşılığını bulamadım
=MID(B285;2;LEN(B285)) olabilir mi acaba?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
evet PARÇAAL'ın ingilizcesi MID
 
Üst