metin olarak görmesini istemedim

Katılım
18 Nisan 2007
Mesajlar
22
Excel Vers. ve Dili
2003
hatamı bulamıyorum yardımcı olursanız sevinirim
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Parantez içersine çift tırnakları " koymamışsınız.Kodlar aşağıda.:cool:
Kod:
Private Sub CommandButton1_Click()
Range("a1").Value = TextBox1.Value * 1
Range("a2").Value = TextBox2.Value * 1
Range("a3").Value = TextBox3.Value * 1
Range("a4").Value = TextBox4.Value * 1
Range("a5").Value = TextBox5.Value * 1
End Sub
 
Katılım
18 Nisan 2007
Mesajlar
22
Excel Vers. ve Dili
2003
yatım bu sefer de ikin defa yazmaya kalkıştığımda değişik bir hata veriyor
 
Katılım
18 Nisan 2007
Mesajlar
22
Excel Vers. ve Dili
2003
textboxların tamamını doldurmadığım takdirde hata veriyor
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Bu türden hatalar oluşmaması için programları yaparken kontroller koyarız.
Bazen bu kontrolleri luşturan kodlar sonuca ulaşan kodlardan dağa uzun olabiliyor.
Ben sizin kodlarınızı aşağıdaki kontlroleri koydum.Textbox'lar boş geçildiğinde veya sayısal bir değer girilmediğinde uyarı mesajı alıyorsunuz.:cool:
Kod:
Private Sub CommandButton1_Click()
If Not IsNumeric(TextBox1.Value) Then
    MsgBox "Textbox1'de Sayısal bir değer olmalıdır.!", vbCritical
    TextBox1 = Empty
    TextBox1.SetFocus
    Exit Sub
End If
If Not IsNumeric(TextBox2.Value) Then
    MsgBox "Textbox2'de Sayısal bir değer olmalıdır.!", vbCritical
    TextBox2 = Empty
    TextBox2.SetFocus
    Exit Sub
End If
If Not IsNumeric(TextBox3.Value) Then
    MsgBox "Textbox3'de Sayısal bir değer olmalıdır.!", vbCritical
    TextBox3 = Empty
    TextBox3.SetFocus
    Exit Sub
End If
If Not IsNumeric(TextBox4.Value) Then
    MsgBox "Textbox4'de Sayısal bir değer olmalıdır.!", vbCritical
    TextBox4 = Empty
    TextBox4.SetFocus
    Exit Sub
End If
If Not IsNumeric(TextBox5.Value) Then
    MsgBox "Textbox5'de Sayısal bir değer olmalıdır.!", vbCritical
    TextBox5 = Empty
    TextBox5.SetFocus
    Exit Sub
End If
Range("a1").Value = TextBox1.Value * 1
Range("a2").Value = TextBox2.Value * 1
Range("a3").Value = TextBox3.Value * 1
Range("a4").Value = TextBox4.Value * 1
Range("a5").Value = TextBox5.Value * 1
End Sub
 
Katılım
18 Nisan 2007
Mesajlar
22
Excel Vers. ve Dili
2003
saolun bu iş başımı çok ağrıtıştı. tşk
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Rica ederim.
İyi çalışmalar.:cool:
 
Katılım
18 Nisan 2007
Mesajlar
22
Excel Vers. ve Dili
2003
son bir soru
vbCritical
TextBox1 = Empty
TextBox1.SetFocus
Exit Sub

açıklarsanız sevinirim
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Kodların dağada kısaltılmış şeklini aşağıda veriyorum.:cool:
vbCritical
TextBox1 = Empty
TextBox1.SetFocus
Exit Sub
vbCritical Mesaj kutusunun vericeği uyarıyı belirler.
Tetxbox1=Empty Tetxbox1'in boş olmasını sağlar.
Textbox1.setfocus İmlecin Textbox1'de konumlanmasını sağlar.
Kod:
Private Sub CommandButton1_Click()
Dim i As Byte
For i = 1 To 5
    If Not IsNumeric(Controls("TextBox" & i)) Then
        MsgBox "TextBox" & i & " Sayısal bir değer olmalıdır.", vbCritical
        Controls("TextBox" & i) = Empty
        Controls("TextBox" & i).SetFocus
        Exit Sub
    End If
Next
Range("a1").Value = TextBox1.Value * 1
Range("a2").Value = TextBox2.Value * 1
Range("a3").Value = TextBox3.Value * 1
Range("a4").Value = TextBox4.Value * 1
Range("a5").Value = TextBox5.Value * 1
End Sub
 
Katılım
27 Kasım 2006
Mesajlar
9
Excel Vers. ve Dili
excell 2003
selam bende bir sayaç programı yazdım fakat her command butona bastığımda saysın istiyorum onu nasıl yapacağımı bulamadım. yardımcı olurmusunuz
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Sorunuzu yeni bir mesaj başlığı açarak sorunuz.:cool:
 
Katılım
27 Kasım 2006
Mesajlar
9
Excel Vers. ve Dili
excell 2003
nasıl msj başlığı açacağımı bilmiyorum
 
Katılım
27 Kasım 2006
Mesajlar
9
Excel Vers. ve Dili
excell 2003
nasıl mesaj başlığı açabilirim yardımcı olurmusunuz?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ana sayfaya geçin .
Makro seçin.
Açılan sayfadan üstlerde bulununan yenikonu seçin ve mesajınızı yazın.Mesaj başlığınıda yazmayı unutmayın.:cool:
 
Üst