ComboBox ve TextBox verilerini aktarma

Katılım
15 Kasım 2006
Mesajlar
46
Excel Vers. ve Dili
excel ile veri gönderme ve listeleme
listbox
ComboBox ve TextBox kutularına yazmış olduğum verileri sayfa 1 deki oluşturduğum çizelgedeki herhangi bir (Örnek:D15)'e atmasını istiyorum.Ama devamlı girdiğinden dolayı ikinci bir kez girdiğimde ise öncekinin üstüne toplamasını istiyom.
Private Sub CommandButton15_Click()
Sheets("ÖL.YAR.").Select
For i = 3 To 200
If ComboBox3.Value = Sayfa7.Cells(i, 4).Value Then
UserForm1.ComboBox4.Value = Sayfa7.Cells(i, 5).Value
UserForm1.Show
End If
Next i
Sheets("ANA").Select
End Sub
Bu formülü yazdım ama olmadı
 
Böyle bir şey anlaşılmıyor.
Bir tane örnek dosya ekleyiniz ve üzerinde gerekli açıklamaları yazınız..!!:cool:
 
Örnek Çizelge

kutucuklara yazdığım rakamları sayfadaki yerine atmasını istiyorum.
 
Dosyayı sildim.8 Numaralı mesaja koydum.

Benim koyduğum aktar butonuna basınız.
Maddi hasar miktarları girilecektir.:cool:
Ekli dosyayı inceleyiniz.:cool:
Dosya 8 numaralı mesajda.:cool:
Kod:
Private Sub CommandButton16_Click()
Set s1 = Sheets("ÖL.YAR.")
s1.Range("AN7").Value = TextBox40.Value * 1
s1.Range("AN8").Value = TextBox41.Value * 1
s1.Range("AN9").Value = TextBox42.Value * 1
MsgBox "Aktarma Tamamlandı.."
Set s1 = Nothing
End Sub
 
Son düzenleme:
formülü uyguladım ama olmadı
 
Dosyayı eklemeyi unutmuşum.
Önceki mesajımdan dosyayı indirebilirsiniz.:cool:
 
sizin sayfayı açamadım
 
Dosyayı 10 nolu mesaja taşıdım.

Şimdi eklediğim dosyayı inceleyiniz.:cool:
Dosya 10 nolu mesajda.:cool:
 
Son düzenleme:
dosyada iki hane var
birinci sıra da yerleşim yeri
ikinci sıra ise yerleşim dışı bunların bağlantısı
ComboBox9 da ve burdan seçtiğimde kutukcukları işaretlediğimde sadece o sütuna dağıtmasını istiyorum.
ComboBox9 daki hangisini seçersem o olması lazım
Yerleşim yerini seçtiysem o sıraya
yerleşim dışını seçtiysen o sıraya dağıtsın
 
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton16_Click()
Set s1 = Sheets("ÖL.YAR.")
s1.Range("AN7").Value = ""
s1.Range("AN8").Value = ""
If ComboBox9.Value = "" Then Exit Sub
If ComboBox9.Value = "YERLEŞİM YERİ" Then
    s1.Range("AN7").Value = (TextBox40.Value * 1) + (TextBox41.Value * 1) _
    + (TextBox42.Value * 1) + (TextBox43.Value * 1)
    Else
    s1.Range("AN8").Value = (TextBox40.Value * 1) + (TextBox41.Value * 1) _
    + (TextBox42.Value * 1) + (TextBox43.Value * 1)
End If
MsgBox "Aktarma Tamamlandı.."
Set s1 = Nothing
End Sub
 
Geri
Üst