- 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
2. mesajda eklediğiniz dosyadaki userformun kod sayfasına aşağıdaki kodları kopyalayarak formu çalıştırın.
Kod:
Private Sub CommandButton1_Click()
If ComboBox1 = "" Then
MsgBox "Öncelikle bölümü seçiniz."
ComboBox1.SetFocus
Exit Sub
End If
Set s1 = Sheets("" & ComboBox1)
sonsat = s1.[a65536].End(3).Row + 1
For a = 1 To 7
deg = Controls("textbox" & a)
If IsNumeric(Controls("textbox" & a)) = True Then
deg = CDbl(Controls("textbox" & a))
ElseIf IsDate(Controls("textbox" & a)) = True Then
deg = CLng(CDate(Controls("textbox" & a)))
End If
s1.Cells(sonsat, a) = deg
Next
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1 = Format(TextBox1, "dd mmmm yyyy")
End Sub
Private Sub UserForm_Initialize()
For a = 1 To Sheets.Count
ComboBox1.AddItem Sheets(a).Name
Next
End Sub