首页 > 解决方案 > 需要将输入粘贴到多张 Excel、vba 上

问题描述

引用回 sheet2 的问题我有一个包含 37 张工作表的工作簿。每个工作表都需要用户名。我有一个输入框供他们输入他们的名字,但它只发布在活动工作表上。我已经尝试引用回它从宏填充的单元格,但它不会引用。
这是代码

Sub Name()
    Set wsDst = ThisWorkbook.ActiveSheet
    Sheets(2).Range("B16").Value = inputbox("Please type your first name and last intial.", "Name")
End Sub

现在,如果我转到 Sheet3 并尝试='Sheet2!B16 这正是单元格 B16 中显示的内容。

主要问题是用户的名字不会总是在 B16 Sheet4 是 B18。

我知道这对大多数人来说可能是一个简单的解决方法,但是我仍在学习所有语法,并且诚实地使用了其他人发布的代码,并且能够根据我的需要对其进行编辑。

标签: excelvbainputbox

解决方案


推荐阅读