İsimmi Sayımı Makrosu

Katılım
18 Kasım 2020
Mesajlar
71
Excel Vers. ve Dili
İngilizce / office 2016
Altın Üyelik Bitiş Tarihi
01-12-2023
Selamlar, basit bir makroda neyi yanlış yaptığımı anlayamadım,

C sütununun içeriğinin isimmi yoksa sayı mı olduğunu D sütununa atması için aşağıdaki kodları yazdım, D stünuna sadece isim yazıyor. Yanlışım nerede acaba?


Sub isim_sayı()
For i = 1 To 15
isim = Sayfa1.Cells(i, 3)

a = Text

If a = Text Then
Sayfa1.Cells(i, 4) = "isim"
Else
a = figure
Sayfa1.Cells(i, 4) = "sayı"

End If
Next i
End Sub
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,207
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;

Sub isim_sayı()
For i = 1 To 15
aranan = Sayfa1.Cells(i, 3)
If CBool(IsNumeric(aranan) And Not IsEmpty(aranan)) Then Sayfa1.Cells(i, 4) = "sayı"
If CBool(Not IsNumeric(aranan)) Then Sayfa1.Cells(i, 4) = "metin"
If aranan = "" Then Sayfa1.Cells(i, 4) = "boş"
Next i
End Sub


Şeklinde deneyin.
İyi çalışmalar.
 
Üst