晚安。
我在完成我需要做的事情时遇到了一些麻烦。
我的工作表中有一些单元格需要每天手动填写。
我还有一个包含所有月份的下拉列表,以及另一个包含日期的下拉列表。
是否可以将所选下拉值的数据保存在特定单元格中?
就像每天在同一个单元格中保存不同的数据一样。
谢谢。
晚安。
我在完成我需要做的事情时遇到了一些麻烦。
我的工作表中有一些单元格需要每天手动填写。
我还有一个包含所有月份的下拉列表,以及另一个包含日期的下拉列表。
是否可以将所选下拉值的数据保存在特定单元格中?
就像每天在同一个单元格中保存不同的数据一样。
谢谢。
我不确定您的要求是什么。我认为您正在尝试做的是:
它是否正确?如果是这样,您需要编写一个 VBA 宏,该宏将获取下拉列表的值并将它们写入您需要它们的单元格中(假设在您输入的文本旁边)。我认为这会为你做到这一点。
Sub writeDropdowns()
'This will take the values from cells B1 and C1
'and record this in the two cells next to the selected cell
Selection.Offset(0, 1).Value = ActiveSheet.Range("B1")
Selection.Offset(0, 2).Value = ActiveSheet.Range("C1")
End Sub
它假定下拉值位于同一工作表的单元格 B1 和 C1 中。然后,您可以将此宏链接到表单按钮。这非常简单,不会检查任何错误,例如是否没有选择单元格。不过,这应该是一个很好的起点。