首页 文章
  • 0 votes
     answers
     views

    Excel VBA:剪切/粘贴/删除/插入事件时触发宏

    我有一个条件格式规则定义为宏,它删除旧规则并用更新规则替换它们: Sub setCondFormat() Set Table = ActiveSheet.ListObjects("Rules") Table.Range.FormatConditions.Delete Set Attribute = Table.ListColumns("Attr...
  • 1 votes
     answers
     views

    在VBA中打开特定的Excel实例

    希望有人知道怎么做,我对VBA不太好 . 我的机器上安装了Excel 2016(64位)和Excel 2010(32位) . 这是因为我有一些仅在2010年运行的基于excel的旧工具 . 其中一个工具包含以下代码: Start: ThisWorkbook.Activate strOutputsFilePath = gStrOutputsPath ...
  • -1 votes
     answers
     views

    将Google表格导出到Excel 2016

    我在.NET框架中创建一个控制台应用程序,将.XLSX文件上传到Google Cloud 端硬盘(在此过程中将其转换为Google表格格式),并将Google表格下载为.XLSX格式 . 基本上我正在尝试将本地驱动器与Google Cloud 端硬盘同步,同时保留工作表的所有格式 . 我已经使用Google Drive for .NET框架执行此操作并且它运行良好,除了将Google表格下载到.X...
  • 0 votes
     answers
     views

    在尝试设置具有锁定和未锁定单元格的范围的值时,Excel 2016不会在任何单元格中写入数据

    我有一个带有一个空白工作表的Excel工作簿,以便 worksheet is protected 和其中,保护少数单元格,例如A1,A3和A4设置为 unlocked ,而单元格A2的保护设置为 locked . 我想只在未锁定的单元格中写入数据而不更改锁定单元格中的任何内容 . 我也写了这个宏 . Sub WriteValue() On Error GoTo ErrHandler ...
  • 1 votes
     answers
     views

    基于时间范围的平均行数

    我有一张表(数据),收到一年的查询,如下表所示; Time Status Analyst Client Category Incident# Date VIP 03:03:28 Closed John XXX A 72321 18/11/2015 TRUE 20:15:09 Resolved ...
  • 1 votes
     answers
     views

    在Excel电源查询中替换SQL查询参数

    我有一个工作簿,我可以使用SQL查询的固定参数值从SQL Server获取数据 . 现在我想要的是制作另一张表,并从单元格值中获取SQL查询的参数 . 我显然已经搜索过,但没有找到任何关于这方面的内容 . 另外,我想在单元格值在另一个工作表中更改时刷新数据 . 我怎样才能做到这一点?
  • 0 votes
     answers
     views

    在另一个工作表链接的单元格中查找值

    今天我有.Find功能的新问题 . 我试图这样做 . 通过一个工作表,其中包含从另一个工作表链接的单元格 . 我有ws1,其中包含来自ws2的链接日期的 Headers 行 . 举个例子:ws1 A1单元格公式= ws2!$ A $ 1,ws1 B1公式是= ws2!$ A $ 2 . ws2包含A列中的日期 . 我在ws1中使用.Find来查找用户表单(即ComboBox1.Value)上Co...
  • 0 votes
     answers
     views

    复制工作表时在图表中维护动态命名范围

    我正在尝试为包含大量工作表的电子表格自动化图表 . 我正在构建模板工作表上所需的所有图表/图形,并使用命名范围 (OFFSET + COUNT) 使其动态化 . 一旦我完成了这个模板,我希望能够复制工作表(同时将其保存在同一个工作簿中),并在我在每个新工作表上放入新数据时更新图表 . 每个工作表将使用 same names 作为范围(通用金融词语,如 margin 和 volume ),因此我使用...
  • 0 votes
     answers
     views

    使用模板工作表时,命名范围引用在图表中不会更改

    我创建了一个模板工作表,其中包含一些图表,这些图表使用动态命名范围在新数据被删除时进行更新 . 这些命名范围仅限于他们自己的工作表,而不是具有工作簿范围 . 我打算使用该模板构建一个包含许多需要引用自己命名范围的选项卡的工作簿 . 我将此模板保存在默认的Excel模板文件夹中,以便我可以通过右键单击选项卡,单击“插入”并从列表中选择它来插入模板 . 插入模板工作表并将其从"Templat...
  • 0 votes
     answers
     views

    更新外部工作簿的链接

    我有一个包含的工作簿,其中包含指向一个外部工作簿的链接 . 当我打开非外部工作簿时,excel告诉我:"We can't update some of the links in your workbook right now" . 外部工作簿已关闭,但路径存在且在“编辑链接”对话框中是正确的 . (为了更好的衡量,我甚至可以点击更改源并选择外部文件) . 此链接的状态始终显示...
  • 1 votes
     answers
     views

    VBA Excel:如何获取命名范围的行数和列数?

    我有以下问题,它正在驱使我坚果!我在Excel中处理大型数据库程序,我正在尝试检索特定命名范围的行号和列号 . 以下代码用于工作(temp_entryvalue是范围的名称): temp_datafile_row = Workbooks(datafile_filepath).Worksheets(temp_datafile_worksheet).Range(temp_entryvalue).Row...
  • 0 votes
     answers
     views

    将多个工作表中的同一行复制到excel中的一个工作表中

    我需要将多个工作表中的同一行复制到一行中 . 示例:我有一个包含5张的excel文件 . 我必须按照纸张的顺序复制第6张纸中每张纸的第10行(或第15行或第21行) . 提前致谢 .
  • 0 votes
     answers
     views

    上周买家

    我试图根据当前周使用Dax / power pivot计算前一周的买家数量(仅比过去7天) . 我目前的表格看起来像这样 User | NB sales | Week Ending | Week Count | Date Bob | 10 | 08/28/2016 | 34 | 8/27/2016 Tim | 20 | 08/28/2016 | ...
  • 1 votes
     answers
     views

    如何在Userform中选中复选框时检查?

    我有一个具有复选框的Userform . 我能够检查它的值,但无论是否检查,它总是 False . Update 这就是UserForm的调用方式(这是在另一个UserForm中): Private Sub AddOutgoingbtn_Click() With New AddIncomingForm .TopBottom.Value = False .S...
  • 0 votes
     answers
     views

    Excel:在另一个工作表的单元格中引用公式,其中添加了行

    对此主题表示赞赏! 我试图将Sheet2中的单元格B10引用到Sheet1中的单元格A1 . 单元格B10包含公式 SUM(B1:OFFSET(B10,-1,0)) ,它将B1:B9中的值相加 . 每日,我向Sheet2添加一个新行,使B列范围增加1,从B1:B9增加到B1:B10,B10中的公式移动到B11 . 我现在需要Sheet1中的单元格A1引用Sheet2中的单元格B11...
  • 2 votes
     answers
     views

    Excel仅使用pastespecial值忽略目标格式

    我有一个相当简单的vba脚本,它将一个工作表中的一个范围的trasposed值复制到另一个,这里是相关的代码: wb.ActiveSheet.Range("D2", "D32").Copy cwb.ActiveSheet.Range("B10").PasteSpecial Paste:=xlPasteValues, Transpose:=...
  • 2 votes
     answers
     views

    自定义VBA编辑器

    我一直在寻找一种方法来自定义Excel的 VBA editor . 我找到了这个很好的 github 帖子:VBE Theme Color Editor . 问题是,我在我的电脑中找不到 VBE7.DLL 文件 . 它应该位于: 对于64位: “C:\ Program Files \ Common Files \ microsoft shared \ VBA \ VBA7 \ VBE7.DL...
  • 0 votes
     answers
     views

    比较两列不同的工作表并突出显示两列中的常用值

    我有名为WS1和WS2的工作表 . 我需要比较WS1的C列和WS2的D列 . 如果两列都包含相同的值,那么我需要突出显示“WS1的C列”和“WS2的D列”的单元格 . 例: Column C of WS1 500,000.00 260,000.00 65,000.00 30,000.00 46,104.00 530,000.00 350,000.00 55,000.00 7,000.00...
  • 1 votes
     answers
     views

    仅根据过滤器上下文计算多个最新实例

    我有一张大型事件表,这些事件发生在车辆库存中,这会影响他们是在服务还是在服务中 . 我想根据此表中的事件创建一个能够在任何时间点计算各种库存中车辆数量的度量 . 此表从SQL数据库中提取到Excel 2016工作表中,我正在使用PowerPivot尝试提出DAX度量 . 以下是一些示例数据 event_list : vehicle_id event_date event ...
  • -1 votes
     answers
     views

    使用非相邻单元格中的值在Excel中创建数组

    简单地说,我需要帮助从非相邻单元格中的值创建数组,以便能够使用相关公式 . 有关具体问题,请参见图片 . 提前致谢! Excel snapshot
  • 0 votes
     answers
     views

    根据不同的时区计算持续时间(即飞行时间)

    我有一个开始时间和结束时间,并想计算两者之间的持续时间 . 当开始和结束时间是相同的时区时,这很简单,如下面的飞行示例所示 一些观点 出发格式化为YYYY-MM-DD 到货格式为YYYY-MM-DD 持续时间计算如此 =IF(NOT(AND(ISBLANK(D2),ISBLANK(C2))),MOD(D2-C2,1)*24,0) 现在,如果我引入时区并尝试进行相同的计算,这个等式...
  • 1 votes
     answers
     views

    使用Power Query检索Power Query表元数据(Excel 2016)

    如何使用PowerQuery访问与PowerQuery相关的元数据?当一个鼠标悬停在右侧“工作簿查询”列表中的查询上时,会显示此数据,显示“最后刷新”等字段 . 应用程序:我有一个Excel工作簿,汇集了来自不同来源的数十个输入文件,然后由其他下游工作簿使用 . 我想要创建的是此输入工作簿中的一个表,该表显示工作簿中每个输入表的Power Query的元数据,例如上次刷新表时,它有多少记录等,以进...
  • 1 votes
     answers
     views

    通过VBA复制公式时,防止Excel单元格受到保护

    我正在使用VBA代码在Excel 2016工作表中插入新行,然后将公式从上面的行复制到新行,这样我就不必手动插入它们 . 不幸的是,复制公式后,插入公式的单元格受到保护 . 这带来的缺点是,如果我犯了错误,我就无法删除新行 . 这是我的代码 . Private Sub Worksheet_Change(ByVal Target As Range) ' Disable events to prev...
  • -1 votes
     answers
     views

    从2010年导入后,宏不会在Excel 2016中编译

    我正在使用/我已经开发了一个用于Excel 2010的VBA加载项 . 加载项在2010年按预期运行 . 但是,在Excel 2016中,一个宏刷新了此加载项菜单上的可用选项,根据打开的电子表格类型,不会更新 . 我已经重新检查了代码,内容与2010年相同 . 如果我尝试在2016年重新编译代码的某些部分,我会收到编译错误 . 标记为红色为错误的代码例如: VERSION 1.0 CLASS ...
  • 0 votes
     answers
     views

    使用ALLEXCEPT和ALLSELECTED的嵌套上下文

    我现在面临一个问题,我无法在任何在线研究中找到答案 . 我的计算方法如下...... top_selected_tier:=CALCULATE( min(Table1[waterfall_tier]), ALLSELECTED(Table1) ) ...在切片[waterfall_tier]字段(使用切片器或过滤器下拉列表)后,在度量窗格中显示正确的值 . 但是,当我在计算列中引...
  • 0 votes
     answers
     views

    Excel 2016多个SQL Quires无法在数据透视表中正确过滤缺少什么

    我有几个简单的SQL查询来自不同但相关的表,我正在拉入Excel 2016.如果我通过Power Pivot或Power查询将它们拉进来并不重要 . 我创建关系并将它们放入数据模型中 . 但是我无法让一个表过滤另一个表 . 这是一对多 - 1项目的许多任务 . 例如,当我过滤项目名称的项目表时,我只想查看与该项目相关的任务 . 相反,我看到了所有这些 . 我可以毫无问题地提取数据,并且可以根据P...
  • 0 votes
     answers
     views

    使用Excel将针对范围的通配符搜索中的单个单元格值返回到单个单元格中

    所以我一直试图在Excel中解决这个问题(Office 2016,Mac El Capitan,安装了最新的更新),但到目前为止都失败了 . 本质上,我想搜索一系列单元格(在本例中为A2:A9)作为部分关键字(A2) . 因此,符合此标准的所有细胞应出现在结果范围内(E2:E9) . 我已经为此付出了困难,因为我只能返回一个结果(例如E2中的一行条目) . 我用INDEX和MATCH尝试了这个但到...
  • 0 votes
     answers
     views

    如何在工作簿最大化时最小化userform

    我有问题,请帮帮我!我的故事:我在excel 2016(64位)中有一个userform,在多工作簿中有userform活动 . 脚步: 打开用户表单 打开2个以上的工作簿 最小化userform,最小化我们打开的所有工作簿 最大化工作簿,最小化为3 . 如何使用最小化模式显示userform?我使用了ShowWindow lHwnd,SW_SHOW (SW_SHOW = ...
  • 0 votes
     answers
     views

    MS Excel Power Query使用参数从Ms Access检索数据

    我想在MS Excel中创建一个查询,以根据参数从MS Access表中检索数据,但参数将基于Excel Sheet单元格值 . 我想创建Excel作为报告工具来获取数据,因为MS Access数据库有多个表 . 如果用户做任何工作,用户可能会受到影响 . Excel单元格中的标准: 来自日期 到目前为止 项目名称 客户端名称(可选) - 如果为空,则将根据点#1到3获取整个数据 ...
  • 0 votes
     answers
     views

    可以.End(xlUp)跳过Excel表格数据范围底部的空白行/单元格吗?

    我目前有一个程序,通过使用此代码确定下一个空行: Public Function GetEmptyRow() As Long If ActiveSheet.Range("E" & Rows.Count).End(xlUp).Row > _ ActiveSheet.Range("A" & Rows.Count).End(x...

热门问题