textbox da alt+enter ve rakam formati / boş hucreyi bul

Katılım
6 Ekim 2004
Mesajlar
250
Excel Vers. ve Dili
MSOffice 2010 TR
Altın Üyelik Bitiş Tarihi
19-11-2020
Merhaba; arakdaslar bir form hazirlarken bir suru yerde takildim. Srularim cok ama ustadlar icin basit cevaplari oldugu icin yuzum kizarmadan arkasi arkasina soracagim.

1. textbox da Alt+Enter yaptigim zaman excel hucresindeki fonksion gibi ikinci satira gecsin istiyorum.

2.textbox ta 0,201 gibi rakamlar yazamiyorum.

3.Range("A1").Select
Selection.NumberFormat = "#,##0.000 [$USD]"
hucreye 3 yada 5 haneli bir rakam yazdirirsam arkasina usd koyuyor ama rakam 5 yada 6 haneyi gecerse olmuyor.

en önemli sorum ise
4. user form daki bilgileri ekle dedigimde excel a19 a gitsin bos mu diye baksin bos ise degilse alttaki satira a20 ye ...... diye devam ve son hucre a40 a40 dolu ise a41 e yazdirmasin uyari versin yeni form acin gibi bir seyler uydururum ben oraya.


Private Sub CommandButton1_Click()
Sheets("sayfa1").Select
Range("a1").Select
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(-1, 0).Select
Loop
If Range("a2").Value = "" Then
Range("a1") = TextBox1.Value
Range("b1") = ComboBox1.Text
End If
ActiveCell.Offset(0, 1).Value = TextBox1.Value
ActiveCell.Offset(0, 2).Value = ComboBox1.Text
End Sub

bu kodu bir turlu uyarlayamadim kendime

tesekkur ederim iyi çalışmalar,
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
4.soruna bir çözüm önerim olacaktır.

Private Sub CommandButton1_Click()
For a = 1 To 40
b = Sheets("sayfa1").Cells(a, 1).Value
If b = "" Then
Sheets("sayfa1").Cells(a, 1) = TextBox1.Value
Sheets("sayfa1").Cells(a, 2) = ComboBox1.Text
GoTo 10
End If
Next a
Sheets("sayfa1").Cells(1, 3) = "TÜM SATIRLAR DOLU" 'UYARI MESAJI
10 End Sub

selamlar
leventm
 
Katılım
19 Ağustos 2004
Mesajlar
28
merhabalar
1. sorun için.Texbox a çift tıklayıp properties ekranından "multiline" seçeneğini "True" yap. Textbox a gidip yazı yazdığında bir alt satıra geçmek için Ctrl+Enter tuşlarını kullanabilirsin.
Kolkay gelsin
:arkadas:
 
Üst