首页 文章
  • 0 votes
     answers
     views

    宏在新工作表中复制和转置每第七行和过去

    我已经为我的代理人进行了调查,系统为我提供了XML格式的报告 . 当我将相同的内容更改为Excel时,我会以下面提到的格式进行调查 Survey number Agent Name Rating 1 Rating 2 Rating 3 Rating 4 Rating 5 Comments 有了这种格式,我每天都会进行大约700次调查,我需要将其转换为下面提到的格式 Survey number...
  • 0 votes
     answers
     views

    将数据行从一个工作表复制到另一个工作表,其中目标工作表按日期命名[关闭]

    我将信息存储在一张Excel 2010工作簿中,其中一列包含日期 . 我想要一个宏,它将按日期对此信息进行分组,并将其复制到同一工作簿中的其他工作表,我之前已经设置并按这些日期命名 . 所以我在名为“Source”的工作表上有这些信息: Date First Name Last Name Hair Colour 01/02/2011 Bob Jones ...
  • 1 votes
     answers
     views

    通过分隔符VBA复制新工作表中的单元格

    我在Excel中有这个问题,我想在VBA中使用宏来解决 . 我有一张包含以下格式的数据: separator 1 2 6 3 8 342 532 separator 72 28 10 21 separator 38 23 234 我想要做的是创建一个VBA宏,为每个数据系列创建一个新工作表(一系列从“分隔符”开始,在下一个或在初始工作表结束之前结束)并复制相应的数据新床单 . 例: 1 2 6 ...
  • -1 votes
     answers
     views

    将垂直单元格复制并粘贴到末尾另一张纸上的水平行中

    所以我从输入表单中得到一组垂直数据,我们称之为调查 . 此调查询问姓名,电子邮件和年龄 . 调查在一个长列表中编译成Sheet2,比方说100个响应,或300行 . 我希望能够转移这些数据,因此需要将其放入顶部有NAME | EMAIL | AGE的水平表中,然后填写下面的响应,每次点击名称时都会开始一个新行,或者每4个细胞重复一次 . 我有这个,它采取当前页面并转置它,但我需要能够运行此宏来从一...
  • -2 votes
     answers
     views

    Excel宏转置只有几列

    我有一个excel表看起来像这样:“Sheet1”和“Sheet2”,我希望结果如“Sheet3”所示 . Sample Data 最后我想把一个“按钮”放在一个单独的工作表(控制面板)中,当点击它时,我需要将“Sheet1”和“Sheet2”中的数据与转置效果结合起来,如“Sheet3”所示 . 如何使用宏自动执行此操作,因为在Sheet 1中有~2000“行”,在Sheet 2中有~1000 ...
  • 0 votes
     answers
     views

    用于复制和转置Cell Q1列中每一行和过去的宏

    我在下面提到的格式的列A.中有村名 VILLAGE Campbelbay Carnicobar Champin Chowra Gandhinagar Kakana Kapanga 使用这种格式,我在工作簿中有大约700张 . 我需要在Column(cell)Q1中转换为下面提到的格式 . Campbelbay,Carnicobar,Champin,Chowra,Gandhinagar,Kakan...
  • 2 votes
     answers
     views

    需要添加粘贴特殊条件copy.destination for循环

    我有一系列数据在书中的每个工作表中处于相同位置,并且始终处于该位置 . 运行宏时,应复制数据并将其添加到报告表中 . 我有那部分工作,但我需要使用特殊的粘贴: .PasteSpecial xlPasteValues 因为该范围内有公式 . 我不确定在此代码中添加粘贴特殊条件的位置,因为我正在使用 .Copy, Destination . Option Explicit Sub CreateTe...
  • 0 votes
     answers
     views

    如何使用vba选择粘贴范围

    我编写了一些代码来选择特定行并使用paste-special属性以列方式粘贴它 . 它正常工作我的代码是: lngRow = Me.TextBox4.Value strCol = Me.TextBox5.Value Set rng = Range("A:A").Find(What:=lngRow, LookIn:=xlValues, LookAt:=xlWhole) If rn...
  • 1 votes
     answers
     views

    VBA:Range类的PasteSpecial方法从一个工作簿复制到另一个工作簿时失败

    这是我的第一个VBA脚本,所以我可能会遗漏一些非常基本的东西 . 但是,我已经搜索了这个问题,所提出的解决方案似乎都不适合我的情况 . 我要做的就是从一个工作簿中复制一列数据,并在转置时将这些值仅粘贴到另一个工作簿 . 当我运行宏时,我得到错误“运行时错误'1004':Range类的PasteSpecial方法失败” . 这是我的代码: Sub GetEverything() Dim fPATH...
  • 0 votes
     answers
     views

    如何选择组合框值行然后使用带有VBA Excel的命令按钮复制并粘贴到另一个工作表范围

    我的userform包含一个组合框和一个命令按钮 . 通过在我的组合框的属性中的行源字段中识别我的范围clmA,组合框列表由范围(“clmA”)填充 . (没有VBA用于填充列表) 我想要一个sub button_click()来选择由组合框中的值标识的数据行,并将该行粘贴到另一个工作表中 . 复制和粘贴代码不应该是一个问题我希望,但我似乎无法引用或选择组合框中的值 . 我正在学习VBA,我正在...
  • -2 votes
     answers
     views

    使用循环粘贴13个值2500次

    我是VBA脚本的新手 - 并且一直在尝试 - 从表1“C1:P1”复制值并将它们粘贴在另一张表格中,比如表2中的H表(从H2到H2500) . 基本上代码需要复制值,转置它们并粘贴它们 . Sub Run() ' ' Run Macro ' Dim i As Long For i = 1 To 2500 Sheets("Sheet1").Ra...
  • -1 votes
     answers
     views

    Excel VBA工作簿更新

    我目前有一个带有宏的工作簿来更新主表上相同范围的范围 . 现在,我只是使用宏来打开主工作簿,从中复制范围并将值粘贴到另一个工作簿中的相同范围内 . Here is the code I am currently using: Sub GetDataFromClosedWorkbook() 'Created by XXXX 5/2/2014 Application.ScreenUpdating = ...
  • 1 votes
     answers
     views

    选择复制范围的特定选项卡

    我试图在一个文件夹中打开几个文件,转到每个名为 "OTC records" 的电子表格中的特定工作表,并将所有数据复制到一个名为 "OTC records" 的选项卡上 . 我下面的宏似乎打开文件确定并堆叠数据,但只对文件中的第一张表 . 我想我需要更改复制范围行 [Set CopyRng = Wkb.Sheets(1)] 以指向工作表名称,但我不知道该怎么...
  • 0 votes
     answers
     views

    使用Excel-VBA将许多工作簿中的数据复制到摘要工作簿 . 运行时错误

    我有文件夹中的文件,我想从这些文件中复制数据并将其粘贴到另一个主工作簿表 . 我一直在运行 error ‘1004’ :抱歉,我们找不到C:\ Users \ jjordan \ Desktop \ Test Dir \ MASTER`,它可能被移动,重命名或删除了 . 此行代码突出显示错误: Workbooks.Open SumPath & SumName 我在网上看到过类似的其他问题,...
  • 0 votes
     answers
     views

    Excel VBA将数据从一个工作簿复制到另一个工作簿

    我有一个工作簿,其中包含四个工作表,每个工作表都有数据 . 我需要打开另一个工作簿并从那里复制到每个原始文件工作表中 . 数据设置为表格,因此我需要保留第一行 Headers . 这就是我现在使用的(见下文),但我读到有更好的方法可以用这样的东西来做 . 工作簿(“File1.xls”) . 表格(“Sheet1”) . 范围(“A1”) . 复制工作簿(“File2.xls”) . 表格(“S...
  • 0 votes
     answers
     views

    将多个工作簿中的多个工作表中的数据复制到单个主工作簿中

    我是宏观新手,需要帮助 . 我在一个文件夹中有很少的工作簿,每个工作簿有四个工作表 . 现在我想要一个mocro从每个工作簿中复制数据(工作表明智)和过去在我的主工作簿(工作表明智)中表示sheet1的数据应分别粘贴在我的主工作簿中的sheet1和sheet 2中 . *工作簿名称可以是文件夹中的任何内容任何人都可以帮我完成整个代码吗?我有宏将一张工作表中的数据与我指定的工作表合并,但它只打开工作...
  • 0 votes
     answers
     views

    从VBA中的多个工作表复制多个范围

    我完全失去了 . 我在一个文件夹中有大约10个工作簿,它们的格式相同 . 每个工作簿包含三个工作表 . 我将组合工作簿中每个工作表的数据,并将数据传输到主工作簿 . 每个工作簿中的数据将成为主工作簿上的一行 . 我的问题是:如何从各种工作表中复制数据,并将数据粘贴到主工作簿?例如,我需要从工作表1中的单元格B3,B5和B7中复制数据,从工作表2中复制来自C2,K2,K3和K4的数据,并将此数据粘贴...
  • 1 votes
     answers
     views

    在将数据复制到新工作簿时,在同一目录中的多个工作簿中循环使用excel工作表

    所以我已经工作了几个小时,如何让现有的代码按照我想要的方式运行 . 此代码本身将遍历目录中的工作簿,并将第一个工作表上的特定单元格中的数据复制到新工作簿 . 我想让它做到这一点,但也要浏览每个工作簿中的每个工作表以获取所需的数据 . 我会发布我尝试的所有数据版本但是,我确信这也会让我被禁止 . 所以我会发布我最近的: Sub GatherData() Dim wkbkorigin As Workb...
  • 0 votes
     answers
     views

    Excel VBA:多个查找值

    我有两张床单 . 需要的结果如sheet1 Required Results 列所示,如下所示 . 通过检查sheet2中的值来填充结果 . Noun Modifier Required Results Name1 Value1 Name2 Value2 Name3 Value3 Name4 Value4 ...
  • 0 votes
     answers
     views

    如何控制位置以将一个工作表复制到另一个工作簿中

    我有代码将原始工作簿的一个工作表复制到终止的工作簿,它工作正常 . 但我需要控制粘贴位置以终止工作簿 . 现在它在活动表之前粘贴 . 我希望它在我的摘要表之后进入第二张表 . 我是Macro的新手,谢谢 . Sub CopytoTernimal() Dim CopyName As String On Error GoTo ErrMess CopyName = InputBox("Pl...
  • 0 votes
     answers
     views

    将复制的范围粘贴到另一个工作簿表

    我得到以下代码,粘贴从工作表到同一工作表的范围 . Sub copyPic() Dim targetSheet As Worksheet Set targetSheet = Sheets("Sheet1") With targetSheet .Range("A1:B10") .CopyPicture .Paste Selection...
  • 1 votes
     answers
     views

    复印最大范围的问题 . 用户选择的范围

    我正在尝试编写一个宏,它将要求用户提供工作簿,宏打开工作簿 . 用户选择复制范围并指定在Userform中粘贴数据的工作表 . 宏复制选择范围到指定的工作表 . 但是我遇到了一些问题 . 这是代码: Public Sub copy_WB() Application.DisplayAlerts = False Dim wbk As Workbook, answer As String,lrow as...
  • 1 votes
     answers
     views

    将所有工作簿与文件夹中的所有工作表合并

    我已经下载了a macro,效果很好,但我想合并所有工作簿表 . 这个宏只是第一个工作表: Sub MergeAllWorkbooks() Dim SummarySheet As Worksheet Dim FolderPath As String Dim NRow As Long Dim FileName As String Dim WorkBk As Workbook Dim SourceRa...
  • -1 votes
     answers
     views

    将多个Excel工作表中的数据连接到一个Excel工作表中

    在Excel工作簿中,我有5个特定的工作表(不同的名称),我想将数据连接到同一工作簿中的不同工作表(主) . 只需从每张纸上获取数据并将其附加到“主”表中数据的底部 . 如果可能,还要删除空白行 . 有没有可以做到这一点的宏?
  • 1 votes
     answers
     views

    将不同工作簿中的特定工作表合并为一个工作表

    我有一个由6-7个不同的人编辑的工作簿 . 有一些计数是表格中的每个人,我正在寻找一种方法,我可以合并所有的表格,并找到总计数的总和 . 例如, 这是第一本工作簿中的表格, A B c 10 15 10 第二本工作簿中的表格, A B c 7 10 9 所有工作簿都类似 ....
  • 0 votes
     answers
     views

    将多个工作簿中的多个工作表合并到一个具有相同工作表的工作簿中,但将合并多个工作表中的数据

    我尝试在网上寻找这个,但出于我的目的,我迄今无法优化所需的代码 . 这就是我想要完成的事情: 我有Excel 1,Excel 2,Excel 3和Master Excel等文件 . 所有文件都有相同数量的工作表,工作表名称和 Headers 等相同的结构 . 我试图将Excel 1,Excel 2和Excel 3的值合并到主文件中 . 因此,在主文件上,如果有名为1000的工作表,则从Excel ...
  • 1 votes
     answers
     views

    循环使用多个工作簿中的多个表格

    我的宏需要在工作表“AtualizaABS”中运行此范围,该工作表包含宏工作所需的数据: 宏必须检查范围中的列F,以标识当前工作簿中要粘贴数据的工作表名称(代码中的变量“Destino”) . 完成后,宏继续打开一个新文件夹,在该文件夹中,它将搜索与E列中的值匹配的工作簿(代码中的变量“ABSid”) . 在识别工作簿之后,宏必须复制工作表的所有单元格,其名称与列G中的值(代码中的变...
  • 1 votes
     answers
     views

    VBA循环遍历文件夹以从特定工作表中获取来自多个工作簿的数据,但工作表名称在不同的工作簿中有所不同

    我循环遍历文件夹中的所有excel文件,以从每个工作簿中的特定工作表中获取数据,并将数据合并到主工作簿中 . 问题是,在14个工作簿中的9个工作表中,工作表名称为“Mthly KPI usd”,而其余工作簿则不同,我不允许更改工作表的名称 . 我该如何解决这个问题?谢谢 . 这是我的代码: Sub LoopThroughFolder() Dim myCol As Long Dim...
  • 1 votes
     answers
     views

    我希望将多张纸合并为一张合并纸

    想要创建一个宏来循环遍历工作簿中的所有工作表,并从每个工作表中选择所有数据,然后将所述数据粘贴到“主”工作表上的单个合并表中 . 所有工作表都具有与“AB”列相同的列 . 目前尝试使用此代码,但我无法将任何内容粘贴到主工作表上 . 可能会过度思考设置每个标签的范围 . 只是寻找一个简单的解决方案来复制每个工作表中的所有活动数据并将其粘贴到一个工作表中,以便全部合并 . 提前致谢! Sub Comb...
  • 1 votes
     answers
     views

    将多个(特定)工作表导出到指定目录中的CSV文件

    我是VBA的新手 . 我正在尝试执行以下操作,但代码不能按预期工作 - 将工作簿中的特定工作表(包含"Upload"的任何工作表名称)导出/复制到特定文件目录 . 我不希望更改这些工作表名称,也不希望更改工作簿名称 . 文件名对于每个工作表都是一致的,因此每当我运行宏时都可以替换目录中的文件 . 可以有一个对话框,询问我是否确定要替换每个文件 . 我不希望打开新...

热门问题