if value if text !

Katılım
28 Şubat 2007
Mesajlar
251
Excel Vers. ve Dili
visual basic
Arkadaşlar acaba şöyle birşey yapabilir miyiz?

Eğer textbox1 de sayı varsa şu formulü kullan( yani herhangi bir formul)

Eğer Sayı değilde harf varsa yani harf ile başlıyorsa bu formulü kullan.

Yani kısacası textbox içerisinde yazılanın sayı ile başlaması ya da harf ile

başlaması koşullarına göre Eğer kullanabilir miyim?

Teşekkürler.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Aşağıdaki kodu deneyiniz.

Private Sub TextBox1_Change()
On Error Resume Next
If TextBox1 = "" Then Exit Sub
If TextBox1 <> WorksheetFunction.IsText(TextBox1) Then
MsgBox "Metin Girdiniz", vbInformation
Else
MsgBox "Sayı Girdiniz", vbInformation
End If
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibide kullanabilirsiniz.

Kod:
if isnumeric(textbox1)=true then
.....sayı ise çalışacak kod
else
.....metin ise çalışacak kod
end if
 
Üst