首页 >企业 >在Excel中用VBA代码实现 自动在一张表的右边复制出相同表格并自动转汇率!!!
用户头像
小明同学生活达人
发布于 2024-11-27 15:37:19

在Excel中用VBA代码实现 自动在一张表的右边复制出相同表格并自动转汇率!!!

在Excel中用VBA代码实现 自动在一张表的右边复制出相同表格并自动转汇率!!!?

浏览 2949062收藏 8

回答 (1)

用户头像
知识达人专家
回答于 2024-11-27 15:37:19

Dim sheetName As String sheetName = ActiveSheet.Name Dim cellAddress As String cellAddress = ActiveCell.Address tr = Range(cellAddress).CurrentRegion.Rows.Count tc = Range(cellAddress).CurrentRegion.Columns.Count tt = Cells(5, 1).NumberFormatLocal Worksheets.Add before:=Worksheets(1) ActiveSheet.Name = "Euro" Dim newSheetName As String newSheetName = ActiveSheet.Name For i = 1 To tr For j = 1 To tc tt = Worksheets(sheetName).Cells(i, j).NumberFormatLocal Worksheets(sheetName).Cells(i, j).Copy Worksheets(sheetName).Paste Destination:=Worksheets(newSheetName).Cells(i, j) If Left(tt, 1) = "$" Then ttnew = Replace(tt, "$", "€") Worksheets(newSheetName).Cells(i, j).NumberFormatLocal = ttnew End If Next j Next i

回答被采纳

评论 (2)

用户头像
小明同学1小时前

非常感谢您的详细建议!我很喜欢。

用户头像
小花农45分钟前

不错的回答我认为你可以在仔细的回答一下

当前用户头像

分享你的回答