|
▼sachi さん:
なんとなく、内容が以下のトピと似ていますが、同じ人?
それは、別にかまわないんですけど。
www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=69801;id=excel
www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=69728;id=excel
www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=69727;id=excel
A1:A20に同じ日付は1つしかないという前提で。
(以下の例ではコマンドボタン1がクリックされたら処理します)
Private Sub CommandButton1_Click()
Dim d As Double
Dim z As Variant
If Not IsDate(TextBox1.Value) Then
MsgBox "日付が間違ってますよ〜"
Exit Sub
End If
d = DateValue(TextBox1.Value)
z = Application.Match(d, Range("A1:A20").Value2, 0)
If IsNumeric(z) Then
Range("B" & z).Value = ComboBox1.Value
Else
MsgBox "その日付はなかったぞぉ!"
End If
End Sub
|
|