首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >搜索工作簿中的关键短语并将列复制到新的工作簿中。

搜索工作簿中的关键短语并将列复制到新的工作簿中。
EN

Stack Overflow用户
提问于 2013-12-02 19:18:09
回答 1查看 111关注 0票数 1

我需要搜索一个工作簿中的几个关键短语(总是在标题行中),当找到该短语时,将整个列复制到一个新的工作簿中,然后继续查找下一个短语。当我记录我的宏时,这就是它给我的,但是关键短语可能并不总是在B列中,所以这可能会很快出错!我的项目的范围是查找这些关键字,选择列直到最后一行有数据,然后复制到单独的工作簿中。我将合并6-7本工作簿。

代码语言:javascript
运行
复制
Cells.Select
Selection.Find(What:="Emp Name", After:=ActiveCell, LookIn:=xlFormulas _
    , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
    MatchCase:=False, SearchFormat:=False).Activate
Columns("B:B").Select
Selection.Copy
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-02 19:22:21

您没有在C#中说明为什么需要它,但是VBA选择"current“列的方法是:

代码语言:javascript
运行
复制
ActiveCell.EntireColumn.Select

这将选择包含关键字的任何列。

创建新工作簿并粘贴到列中的VBA只是

代码语言:javascript
运行
复制
Workbooks.Add
ActiveSheet.Paste
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20336072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档