根据组合框选择在vba中的动态工作表名称

时间:2016-05-19 20:18:52

标签: vba excel-vba excel

提前感谢您的时间。 我需要在activesheet中的单元格P3中写入,这是我在Userform的组合框“cbplan”中选择的工作表中的单元格P3的值(其中包含工作簿中的工作表名称列表)。 / p>

我试过没有成功:

Private Sub CommandButton1_Click()

Dim wsb As Worksheet
Set wsb = cbplan.Value
ActiveSheet.Range("P3") = wsb.Range("P3").Value

Unload Me
End Sub

请有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果您收到我认为您的错误,只需更改set wsb

所在的行
 Set wsb = Sheets(cbplan.Value)