excel - 如何从日期选择器填充用户表单
问题描述
我正在尝试设置一个使用日期选择器填充的用户表单。A 列将是日期列表,而 B、C 和 D 列将是当天工作的员工。我似乎找不到一种方法来根据选择的日期来填充文本框的 1 到 3。我以前有一个使用数字的表格,但我不确定如何通过日期选择器更改代码以使用日期。任何帮助,将不胜感激
我有一个以前的电子表格,它通过数字填充,但不知道如何使用 datepicker 而不是 textbox1
Dim id As Integer, i As Integer, j As Integer, flag As Boolean
Sub GetData()
If IsNumeric(UserForm1.TextBox1.Value) Then
flag = False
i = 2
id = UserForm1.TextBox1.Value
Do While Cells(i + 1, 1).Value <> ""
If Cells(i + 1, 1).Value = id Then
flag = True
For j = 2 To 5
UserForm1.Controls("TextBox" & j).Value = Cells(i + 1, j).Value
Next j
End If
i = i + 1
Loop
If flag = False Then
For j = 2 To 5
UserForm1.Controls("TextBox" & j).Value = ""
Next j
End If
Else
ClearForm
End If
End Sub
解决方案
推荐阅读
- javascript - javascript中的抽象/接口类
- react-native - React-native Flatlist 中的 renderItem 错误
- javascript - 为网站创建一个“一次性可点击”按钮
- angular - 如何在茉莉花中编写单元测试用例
- mongodb - MongoDB 如何选择:SELECT _id, size.h from inventory WHERE status = "A"
- r - 如何在 R 中使用不同的代理服务器访问链接?
- javascript - Twilio JS - 未捕获的类型错误:无法解构“require(...)”的属性“isSupported”,因为它未定义
- windows - 当用户在任务管理器中禁用时如何使程序在启动时保持启动
- python - 使用 Pandas Dataframe 识别和记录重叠的时间间隔
- c++ - C++ 中 realloc() 的替代方案?