首页 文章
  • 0 votes
     answers
     views

    将选择的大小调整为数据的最后一行

    我有一个Excel VBA宏,需要将选择从单元格 A3:K3 向下复制到列 L 中的最后一行数据 . 我有这个来获得最后一个细胞 Dim lastcell As Long lastcell = ActiveSheet.Range("L" & cell.Count).End(xlUp).cell 我认为我必须向左偏移,将选择的大小调整为a列,然后上升到最后一行 . 可能...
  • 0 votes
     answers
     views

    如果起始行和结束行是可变的,是否可以通过宏选择一系列数据?

    我需要在我的宏中添加一段代码来复制和粘贴一系列数据 . 我遇到的问题是数据可以在任何行上开始和结束 . 是否有可能做到这一点? 例如目前,数据在单元格C10中开始并在单元格I20中结束 . 但是下个月它可以从C5开始到I40结束 . 列范围将始终保持不变,即C:I,但该行每次都会更改 . 如何添加代码来搜索C列中的第一个数据实例并复制下面的所有数据? 谢谢
  • 0 votes
     answers
     views

    VBA,使用LastRow选择查找LastCol

    我有一个宏,当前找到工作表上的最后一行,将其与定义的最后一列和起始单元格配对,然后选择所有它进行打印 . Set Sheet = Worksheets("Summary PNL (bpnl by bucket)") Set StartCell = Range("A9") LastRow = Sheet.Cells.Find("*", Se...
  • -1 votes
     answers
     views

    选择录制的宏中的数据

    我正在尝试录制宏以自动化格式化使用情况报告 . 报告并非都具有相同数量的行或列 . 我想要做的是选择包含数据的所有列和行 . 录制时如果单击Ctrl Shift Down Right,它将选择该报告上的数据 . 但是,如果我在一组包含更多行或列的数据上运行它,则不会在选择中包含它 . 有没有办法从起始单元格到可用数据的行或列的末尾进行选择?
  • 0 votes
     answers
     views

    excel根据另一个单元格值从另一个工作表中提取数据

    我想根据周数将数据从一张纸拉到另一张 . 从“实际”表格中,我需要根据“每周”表格中的周数来浏览附加图像中突出显示的数字 . 例如,在“粘贴到”图像(每周选项卡)D2 - 第1周,我想要在本周更新此单元格时从“实际值”选项卡中提取数字 . 我已经突出显示了我想要在图像中更新的单元格 . 任何想法的家伙?
  • 0 votes
     answers
     views

    如何将数据从一个工作表复制到另一个工作表

    如果满足某些条件,我想将工作表1中的一个单元格中的一些数据复制到工作表2中的另一个单元格 . 所以我正在使用: =IF(Sheet3!C49=0,"",Sheet3!C49) 其中如果表3中的单元格C49中包含某些内容,则将表单3中单元格C49中的任何内容复制到包含此公式的单元格中 . 这适用于文本,但是当我在单元格C49中输入日期为31/07/2009时,具有上述公式的单元...
  • 18 votes
     answers
     views

    Excel - 在另一个工作表中找到具有相同值的单元格,并在其左侧输入值[复制]

    这个问题在这里已有答案: Find cell in position relative to address in other cell 3个答案 我有一个在Excel中生成的报告,其中包含员工的编号,但不包含他/她的姓名 . 并非每个员工都会在任何一天的工作表上 . 在第二个工作表中,我列出了所有员工的号码和姓名 . 我想在第一个工作表中找到一个公式,该公式在第二个工作簿上查找相同的值(员工...
  • 0 votes
     answers
     views

    从多个Excel工作表更新数据

    我有关于如何将多个Excel工作表中的数据更新到主工作表中的一列的问题 . 每当我们输入一个新行时,我希望它在主表中自动更新 . 该值为id,因此它在多个工作表中是唯一的 . 例如: Excel表1: ID --- 1 2 3 4 5 Excel表2: ID --- 12 23 34 41 53 Excel表3: ID --- 123 215 324 445 562 掌握Excel表格: I...
  • 1 votes
     answers
     views

    无法在VBA Excel中迭代工作表和列

    我目前在同一工作表中的78个工作表中的某个列中有数据,我想将其复制到我的工作簿中 Headers 为“工作表2”的另一个工作表中 . 基本上我在78个工作表的每一个中取出范围B3:B195中的数字,然后将其粘贴到“工作表2”中的一列中,这样当子工作完成时,工作表2应该有78列,每列有一个数据工作表 . 但是,当我运行宏时,工作表中没有任何反应,当我进入宏时,似乎只是跳过循环 . Sub Trans...
  • -1 votes
     answers
     views

    将数据从100多种不同的Excel工作簿中提取到一个工作簿中

    我试图从多个excel电子表格中提取某些数据 . 我试图整合来自100多个类似excel表的数据 . 我想编写一个宏,允许我选择excel电子表格,然后从给定的变量名称中提取所需的数据 . 这就是我所拥有的 Public Sub CommandButton1_Click() ' Record job, modular code, multiple customers. Dim coun...
  • 55 votes
     answers
     views

    防止单元格数在Excel中的公式中递增

    我在Excel中有一个公式,需要根据该行中的数字除以一个常量在列的多行上运行 . 当我复制该公式并将其应用于范围中的每个单元格时,所有单元格数字都随行增加,包括常量 . 所以: B1=127 C4='=IF(B4<>"",B4/B1,"")' 如果我复制单元格C4并将其粘贴到C列,则公式变为 =IF(B5<>""...
  • 0 votes
     answers
     views

    VBA宏代码失败;从范围到新范围的复制和粘贴

    我搜索过但找不到我遇到的这个具体问题的答案 . 我正在尝试将一个工作表中的一系列数据复制到另一个工作表上,然后在工作表上标识单元格值,该日期与COPY FROM工作表上的单元格匹配 . 以下是我的代码 . 当我从PASTE TO工作表('每日摘要记录')运行它时,宏工作,但如果我从另一个工作表运行它不起作用 . 我希望能够从工作簿中的任何工作表运行它,尤其是从PASTE FROM工作表 . 请参阅...
  • 11 votes
     answers
     views

    返回从A1到最后使用的真实单元格的范围

    我想选择电子表格中的所有行和列 . 宏需要是动态的,因为每次调用宏时,列数和行数往往会变化 . 它还需要能够考虑空行和列 . 该子程序完成了部分过程: Sub FindLastCell() Cells.Find(What:="*", After:=[A1], SearchDirection:=xlPrevious).Select End Sub 它查找并选择电子表格中的最后一...
  • 0 votes
     answers
     views

    选择列并将“常规”格式应用于将宏放在按钮上的所有单元格

    我希望做到以下几点: 按下按钮时,应激活宏 . 宏选择列H(不是整个列,直到数据进入 . 在表2之后,如果在该行之后,后面的10行是空的,则可以确定最后一行数据)(相同的工作簿) . 对于此选择,“常规”格式应用于每个单元格 . 在此之后,对于G列也是如此 . 然后,宏结束 . 我认为它应该很容易实现,但我特别挣扎着“确定数据的最后一行”部分,好像应用于整个列,PC大幅减速 . 然后,我不确定在哪...
  • 13 votes
     answers
     views

    Excel宏 - 选择包含数据和格式的所有单元格作为表格

    是否可以编写一个可以从任何活动选择中格式化表格的宏?例如,我有一个宏,基本上只会执行Ctrl Shift End范围选择 . 之后,我希望宏能够将所选范围格式化为表格,但是当我在VBA中记录此操作时,它将使用范围地址,这些地址在工作表之间并不总是相同 . Sub A_SelectAllMakeTable() Range("A1").Select Range(Selection,...
  • 0 votes
     answers
     views

    Excel找到范围结束,然后选择范围和复制

    这可能会或可能不会被要求 . 我正在尝试使用宏将一个单元格范围从一个工作表复制到另一个工作表 . 我遇到的问题是,每次运行宏时,我想要复制的范围都会有很大差异 . 例如,我想在第一次运行时复制范围(“A2:P64”),然后当我再次运行数据时,范围的开始仍然是A2,但范围的结束可能是P25或p90000 . 它总是列P和(x变量)行 . 我尝试过这样的事情: Dim past As Workshee...
  • 0 votes
     answers
     views

    Excel宏将格式应用于所选范围的倒数第二行

    我正在使用宏来为选定的单元格区域添加格式 . (Excel 2007)所选范围的列数和行数始终不同 . 所选区域也不总是在同一工作表上 . 我记录了一个宏并对代码做了一些小改动,但是我无法弄清楚如何将格式应用于所选范围的倒数第二行的单元格,在这种情况下,这将是双下划线边框 . Sub feladat() Application.ScreenUpdating = False Applicati...
  • 0 votes
     answers
     views

    复制到工作表中的下一个可用行

    我用客户数据填写了一个名为“Info”的工作表 . 然后我手动将相同的客户数据复制到另一个工作表“订单” . “订单”包含发票编号和这样的结构: A D E F H J INVOICE FIRSTNAME LASTNAME DESCRIPTION POSTC...
  • 1 votes
     answers
     views

    将excel 2013中的行添加到一组数据会使另一组公式不正确

    我所拥有的是excel中工作表上数据的后端,这个后端只是A列中的1列数据 . 我有5张必须使用公式简单地引用这些数据: ='Sheet1'!A2 ='Sheet1'!A3 等等 当我将新的数据行插入到工作表1中时,它会在其他工作表上混淆公式 - 就好像其他工作表无法读取已在表单1中输入新的数据行 . 例如,假设我添加第1页中A2和A3之间的新行,其他工作表不会选择此项并保留相同的数据,尽管现在而...
  • -1 votes
     answers
     views

    插入列并添加公式时出现“运行时错误13”

    这很简单:插入一列并将公式添加到范围B2:B1 . 该公式适用于工作表,但不适用于宏 . 放入新列,清除内容(以防万一)不再进一步: 运行时错误13 . 这是代码: Columns("B:B").Select Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove Columns(&quo...
  • -4 votes
     answers
     views

    插入新行并填充

    我需要帮助创建一个excel宏来基于qty列拆分订单 . 在前面的表格中,我们有4个订单,其中两个订单的数量大于1.在宏观图像之前看到 我需要的是一个excel宏,它可以检查qty字段并根据qty值插入下面的新行(如果大于1),然后使用原始行中的数据填充这些行 . 然后最后一步是删除C列 . 请参见After Macro image 我之前从未使用过宏,所以我甚至不确定是否可以这样做 .
  • 0 votes
     answers
     views

    Excel使用宏插入功能列

    我想要的是一个宏,它在每4行之后插入一个函数列,对于第3行,它将包含一个函数,第1行和第2行将与前一行相同,第3行将表示计划订单 . 我想在这个之后添加这个相同的宏来创建每5个,然后每6个创建一个,每7个创建一个 . 它可以是4个宏,我只需按正确的顺序点击,而不是任何想象 . 我在下面创建了一个宏,它每隔第四列插入一行,但我必须将表移到三列以开始,它不会生成最后一列 . 我怎样才能获得我想要添加到...
  • 0 votes
     answers
     views

    [excel-vba]在一定数量的旧行之后以及表中的下一个值之前插入新行

    我正在处理一张从远程工作表中获取数据的工作表,将它们复制到一个工作表中,然后将它们合并到一个表中(所有传入的数据都使用来自excel文件的连接,并将数据放入表中) 我需要做的是能够在远程数据刷新时更新单个表,而不删除旧行,而只是插入新行 . 每个表中都有一个数字列,并且具有唯一值,有些单元格使用工作表公式(countifs)来确定介于这些范围之间的行数(例如,sheet1中的table1具有始终具...
  • 0 votes
     answers
     views

    在不同的Excel电子表格中查找数据并将信息返回到当前工作表

    在excel中,我想创建一个快速查找表 . 我有各种工作表,由公司命名,每张纸上有12个月的数据,横向数月 . 我希望用户能够在A1中输入与工作表名称(公司名称)对应的值 . 在单元格A2中,他们将进入一个月 . 该公式将找到该工作表,查找月份并在其下方的单元格中返回一个值 . 接近这个公式的最佳方法是什么?
  • 0 votes
     answers
     views

    每个新引用显示在列中后插入行

    我有一个列中的数据,我正在尝试运行一个宏,以便每次找到新值时插入一个新行(预设行) . 以下是当前数据的示例: 1 C 100 1 D 100 1 E 100 1 F 100 1 G 100 2 C 200 2 D 200 2 E 200 我希望宏查看第一列,如果有新值,则插入一行(粘贴预定义的行) 这是结果: 1 C 10...
  • 1 votes
     answers
     views

    在上次使用的行之后插入新行并从上面复制公式和格式

    我想要一个宏,它将找到包含数据的最后一行,然后在下面插入一个新行并从上面复制格式和公式(公式在F列中) . 我每次在同一个地方插入一个新行 . 这可能吗? 这就是我所拥有的: Sub AddNewRow() ' ' AddNewRow Macro ' ' Rows("37:37").Select ActiveSheet.Unprotect Select...
  • 0 votes
     answers
     views

    我想复制工作表“Prime Data”中A列的所有行,并粘贴到工作表“Pime - Tracking”中的A列,并带有代码

    我有一张excel表,其中包含大量有关各种信息的数据(即邮件信息,最佳联系人,法定姓名,电话号码,保险要求......)新的联系人会一直添加,然后过滤掉“Prime数据”表上的字母顺序 . 当我插入一行时,在“Prime Data”上添加一个新的联系人,我使用的VBA代码会将数据复制到“Prime - Tracking”表格并向下移动单元格以考虑插入的行 . 问题是它只会在该列中向下移动单元格...
  • 2 votes
     answers
     views

    如何在Excel中返回行进 Ant 的位置?

    我知道Application.CutCopyMode,但它只返回CutCopyMode的状态(False,xlCopy或xlCut) . 如何使用VBA在Excel中返回当前复制范围的地址?我不需要当前选择的范围(即Application.Selection.Address) . 我需要围绕它移动边界(行进 Ant )的细胞范围的地址 . 换句话说,如果您选择一系列单元格,按CTRL C,然后将选...
  • 6 votes
     answers
     views

    为什么Excel vba不一致地复制到剪贴板?

    我有一个excel宏,它做了两件非常简单的事情: 它在一个小窗口中显示当前日期和时间 . 它将显示复制为文本字符串,以便根据需要粘贴到其他应用程序中 . 显示的单元格中包含以下公式: =TEXT(NOW(),"yyyy.MM.dd hh:mm:ss") 每5秒钟,宏刷新时间和时钟滴答 . 我的问题是,当我从单元格复制时间时,我不会始终将内容粘贴到剪贴板 . 有时单...
  • 185 votes
     answers
     views

    从Excel中的公式返回空单元格

    我需要从Excel公式返回一个空单元格,但看起来Excel处理空字符串或对空单元格的引用与真正的空单元格不同 . 所以基本上我需要类似的东西 =IF(some_condition,EMPTY(),some_value) 我试着做一些事情 =IF(some_condition,"",some_value) 和 =IF(some_condition,,some_value) ...

热门问题