可以通过以下步骤实现:
以下是一个示例的VBA代码,用于将数据从VBA用户表单保存到两个工作表:
Sub SaveDataToWorksheets()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim userData As Range
' 设置工作表对象
Set ws1 = ThisWorkbook.Worksheets("Sheet1") ' 第一个工作表
Set ws2 = ThisWorkbook.Worksheets("Sheet2") ' 第二个工作表
' 获取用户表单数据范围
Set userData = ws1.Range("A1:B10") ' 假设用户表单数据在A1:B10范围内
' 将用户表单数据保存到第一个工作表
ws1.Range("A1").Resize(userData.Rows.Count, userData.Columns.Count).Value = userData.Value
' 将用户表单数据保存到第二个工作表
ws2.Range("A1").Resize(userData.Rows.Count, userData.Columns.Count).Value = userData.Value
' 提示用户数据保存成功
MsgBox "数据保存成功!"
End Sub
这个示例代码假设用户表单数据在第一个工作表的A1:B10范围内,可以根据实际情况进行调整。在实际应用中,可以根据需要进行数据验证、错误处理等操作,以确保数据的准确性和完整性。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云