首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将特定单元格复制到另一个工作表

将特定单元格复制到另一个工作表
EN

Stack Overflow用户
提问于 2014-03-03 07:21:41
回答 1查看 107关注 0票数 0

我在这件事上太过头了。我希望将单元格G4 & I4 (主表)复制到另一个工作表的单元格C7 & H7 (最后可用的行)。我遇到的问题是数据需要粘贴到的工作表是以主表中单元格R4的值命名的。数据只有在主工作表单元格Q4的值为真(通过active x控件设置)时才被复制,谢谢您的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-03 07:27:52

用这个:

代码语言:javascript
运行
AI代码解释
复制
Sub main()
Dim intCountRows As Integer
If Range("Q4") = True Then
    intCountRows = GetCount(3, Worksheets(Range("R4")))
    Worksheets(Range("R4")).Cells(intCountRows, 3) = Range("G4")
    intCountRows = GetCount(8, Worksheets(Range("R4")))
    Worksheets(Range("R4")).Cells(intCountRows, 8) = Range("I4")
End If
End Sub

Function GetCount(ByVal intColumn As Integer, ByRef wrkSheet As Worksheet) As Integer
Dim i As Integer
Dim flag As Boolean
i = 1
flag = True
While flag = True
    If wrkSheet.Cells(i, intColumn) <> "" Then
        i = i + 1
    Else
        flag = False
    End If
Wend

GetCount = i - 1
End Function

我还在博客上写了一篇关于处理工作表的文章

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22150530

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文