harf geçen hücreler arasında matematik

Katılım
5 Eylül 2010
Mesajlar
1
Excel Vers. ve Dili
2003 english
arkadaşlar merhaba

9 digit verilerimiz var

örn :

A23612542
B56931540

burada bizim için öncelikli olan harften sonrası
bu tanım bir makro ile biraraya geliyor ve hücreye yazılıyor

istediğimi sayısal veriler arasında çıkarma işlemi yapabilmek

23612542-56931540 = SONUC

bu işlemi nasıl yapabiliriz?

teşekkürler
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,843
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
arkadaşlar merhaba

9 digit verilerimiz var

örn :

A23612542
B56931540

burada bizim için öncelikli olan harften sonrası
bu tanım bir makro ile biraraya geliyor ve hücreye yazılıyor

istediğimi sayısal veriler arasında çıkarma işlemi yapabilmek

23612542-56931540 = SONUC

bu işlemi nasıl yapabiliriz?

teşekkürler

Ekli dosyayı inceleyiniz.

Kod:
Function SAYILARIBUL(hucre)
' HÜCRENİN İÇİNDEKİ SAYI DEĞERLERİNİ VERİYOR
Dim i As Integer
For i = 1 To Len(hucre)
sayi = Mid(hucre, i, 1)
If IsNumeric(sayi) = True Then
SAYILARIBUL = SAYILARIBUL & sayi
End If
Next i
End Function
Function RAKAMLARIBUL(hucre)
' HÜCRENİN İÇİNDEKİ RAKAMLARI VERİYOR
Dim i As Integer
For i = 1 To Len(hucre)
sayi = Mid(hucre, i, 1)
If IsNumeric(sayi) <> True Then
RAKAMLARIBUL = RAKAMLARIBUL & sayi
End If
Next i
End Function
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

formülle alternatif çözüm
verileriniz A1 ve A2 hücrelerindeyse;

Kod:
=SAĞDAN(A1;UZUNLUK(A1)-1)-SAĞDAN(A2;UZUNLUK(A2)-1)
 
Üst