adventurous26
Altın Üye
- Katılım
- 20 Haziran 2013
- Mesajlar
- 289
- Excel Vers. ve Dili
- EXCELL 365
Merhaba Arkadaşlar forumdan bir arkadaşımızın desteği ile hazırladığım aşağıdaki kodlarda P sütununa elle bir değer girildiğinde userform sayfası açılıyor ve sayfaya bilgiler girildiğinde tablo sayfasına işliyor.Sayfa yapısında değişikjlik yaptığımızdan şuan P sütununa elle değer girilmiyor onun yerine başka hücrelerin toplamından otomatik değer geliyor.Benim istediğim daha önce elle girildiğinde açılan userform penceresi şimdi p hücrelerine otomatik değer geldiğinde kendisi açılması bu şekildeki değişikliği nasıl yapabilirim?
Private Sub ComboBox1_Change()
End Sub
Private Sub ComboBox2_Change()
Dim tarih As Date
tarih = CDate(ComboBox2.Value)
ComboBox2.Value = Format(tarih, "dd/mm/yyyy")
End Sub
Private Sub ComboBox3_Change()
End Sub
Private Sub CommandButton1_Click()
Dim syf As Worksheet
Dim sonSatir As Long
Set syf = ThisWorkbook.Worksheets("cancelled")
sonSatir = syf.Cells(syf.Rows.Count, 2).End(xlUp).Row
syf.Range("B" & sonSatir + 1).Value = UserForm1.TextBox1.Value
syf.Range("C" & sonSatir + 1).Value = UserForm1.ComboBox1.Value
syf.Range("D" & sonSatir + 1).Value = UserForm1.ComboBox2.Value
syf.Range("E" & sonSatir + 1).Value = UserForm1.ComboBox3.Value
syf.Range("F" & sonSatir + 1).Value = UserForm1.TextBox2.Value
MsgBox "Kaydedildi.", vbQuestion, "Bilgi"
UserForm1.Hide
End Sub
Private Sub UserForm_Click()
End Sub
Private Sub ComboBox1_Change()
End Sub
Private Sub ComboBox2_Change()
Dim tarih As Date
tarih = CDate(ComboBox2.Value)
ComboBox2.Value = Format(tarih, "dd/mm/yyyy")
End Sub
Private Sub ComboBox3_Change()
End Sub
Private Sub CommandButton1_Click()
Dim syf As Worksheet
Dim sonSatir As Long
Set syf = ThisWorkbook.Worksheets("cancelled")
sonSatir = syf.Cells(syf.Rows.Count, 2).End(xlUp).Row
syf.Range("B" & sonSatir + 1).Value = UserForm1.TextBox1.Value
syf.Range("C" & sonSatir + 1).Value = UserForm1.ComboBox1.Value
syf.Range("D" & sonSatir + 1).Value = UserForm1.ComboBox2.Value
syf.Range("E" & sonSatir + 1).Value = UserForm1.ComboBox3.Value
syf.Range("F" & sonSatir + 1).Value = UserForm1.TextBox2.Value
MsgBox "Kaydedildi.", vbQuestion, "Bilgi"
UserForm1.Hide
End Sub
Private Sub UserForm_Click()
End Sub
Ekli dosyalar
-
182.8 KB Görüntüleme: 9