我有一张带有复选框和名字的表格。我需要一个特定的单元格来显示与复选框相关的单元格的值。例如。
当我按下Lorena的复选框时,单元格A1显示Lorena,如果我检查了Ricardo的单元格,则单元格A1必须显示Ricardo。有什么办法吗?我需要处理15个记录。
谢谢!
答案 0 :(得分:0)
在这种情况下,选项按钮可以更好地工作,因为它听起来只有一个选定的值,复选框的集合将不起作用。选项按钮将确保随时只选择一个值。我有一组示例代码,下面是一组三个及其附加图像。为了实现15条记录,只需要从3个选项按钮扩展到15个。
为了使这个例子有效,只需添加三个选项按钮并保留它们的默认名称。然后使用默认情况下的“Click”事件触发函数将其标题发布到单元格A1中。确保选项按钮具有您要输入的名称的标题。
Option Explicit
Sub PrintName(name As String)
Cells(1, 1).Value = name
End Sub
Private Sub OptionButton1_Click()
PrintName OptionButton1.Caption
End Sub
Private Sub OptionButton2_Click()
PrintName OptionButton2.Caption
End Sub
Private Sub OptionButton3_Click()
PrintName OptionButton3.Caption
End Sub