首页 文章
  • 5 votes
     answers
     views

    如果有的话,这个方案中letrec的定义有什么问题?

    R5RS为库语法形式提供了建议的宏定义: http://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-10.html#%_sec_7.3 其中也以一种非常复杂的方式定义了letrec,当然不是我如何定义它,我会简单地使用: (define-syntax letrec2 (syntax-rules () ((letrec2 ((n...
  • 0 votes
     answers
     views

    打开宏时如何转到excel vba代码打开Userform而不是Thisworkbook?

    我编写了包含Userform的excel VBA代码,并添加了代码以显示userform并在打开宏时隐藏Thisworkbook . 它在启动期间显示用户表单 . 打开用户窗体时如何查看vba代码?单击Userform上的Alt F11不会进入VBA编辑器 .
  • 1 votes
     answers
     views

    在英语和德语Excel中使用相同的VBA代码 - 预期的功能或变量

    我在英文版的Excel 2016 for Windows中创建了一个vba代码 . 我试图在适用于Mac的德语版Excel 2011和2016中运行代码,但两者都不起作用 . 我收到的错误是 sub function is waiting for a variable or function . 试图调试真正的问题,似乎有三个问题: IFNA() 不是Excel for Mac中的可用功能 ...
  • -2 votes
     answers
     views

    为什么我需要打开VBA编辑器窗口才能使我的宏工作?

    我有一个Excel文件,其中VBA宏将数据加载到Userform . 如果我第一次打开Visual Basic编辑器(通过单击Developer - > Visual Basic),宏永远不会崩溃,但如果我在没有编辑器打开的情况下运行它,它有时会崩溃并关闭Excel . 就像打开VBA编辑器激活宏并使其正常工作一样 . 我试图缩小为什么会这样,以及如何修复我的文件所以我不需要先打开编辑器 ...
  • 0 votes
     answers
     views

    如何在Python中使用pywin32运行个人工作簿宏?

    我正在尝试使用0参数从Python运行个人工作簿宏 . 到目前为止,这是我的代码: xl = win32com.client.Dispatch("Excel.application") xl.Visible = 1 if os.path.isfile('delete_this_file.xlsx'): workbook = xl.Workbooks.Open('del...
  • 0 votes
     answers
     views

    无法运行宏 . 宏可能在此工作簿中不可用

    遇到VBA错误'运行时间1004'的问题 . 使用以下代码 . 从第5行的按钮调用宏,因此减法 . 在行6,7,8等中还有其他按钮,它们都调用相同的宏(以便随后调用特定的用户形式),因此变量 . Sub Export() i = RowNumber - 4 Reinstated = "ReinstateR" & i Application.R...
  • 2 votes
     answers
     views

    自动化/宏软件语言,库或工具

    Based on this info, what automation tools / libraries / scripting languages do you suggest? 我有一个C / C#backround 我有一个Python的未来 我使用Windows,但非常喜欢用于共享目的的多平台解决方案 How would I use those Tool(s), Lang...
  • 0 votes
     answers
     views

    从Excel工作表中提取列范围

    我目前正致力于将多个工作簿中的多个工作表中的数据解析为摘要工作表 . 我已经能够从所有工作表和工作簿中选择某些单元格,但是如果可能的话,我想提取一系列列 . 如何将此选项添加到循环条件中?例如,如果我有一个名为“星期一”的工作表,我想提取单元格范围A2到C57并将其添加到我新创建的工作表 . Option Explicit Sub GetMyData() Dim myDir As String, ...
  • 0 votes
     answers
     views

    如何构建一个可以复制一系列单元格并插入具有新日期的行的宏?

    我每个月都有一个电子表格,每月每天有294行,不包括周末日期 . 我想要做的是能够复制每个星期五的行范围,并复制和粘贴每周丢失的星期六和星期日的数据 . 我找到了一个查找缺少日期的宏,并为这些日期插入一行,但不知道如何在更改日期时复制一系列单元格 . 这是我在另一个主题中找到的宏,它为缺少日期添加了行 . Sub insertMissingDate() Dim wks As Worksheet S...
  • 0 votes
     answers
     views

    Excel VBA脚本有条件地填充另一个工作表

    我想为excel写一个VBA宏,我希望通过它可以有条件地将主表中的数据填充到另一张表中 . 例如,我的主表(“Sheet1”)有多行和多列 . 从Sheet1到Sheet2的数据填充条件应该基于这些条件 (1)只有列中具有特定字符串的行(例如,列D中的“关键字”字符串) (2)只有少数列要从Sheet1复制到Sheet2(比如A,B,E和G列)
  • 0 votes
     answers
     views

    Excel VBA - 将多个工作簿合并到单个工作表中

    我正在尝试将多个excel工作簿合并到单个工作表中 . 我找到了其他网站的代码,它设法选择文件夹并将文件夹中的所有excel文件合并到当前活动的工作簿中 . 目标工作簿包括2张PID和服务 . 以下是代码: Option Explicit Public strPath As String Public Type SELECTINFO hOwner As Long pidlRoot As Long ...
  • 0 votes
     answers
     views

    Excel-向下移动多个数据单元格并在下面插入行

    我有一个包含1K记录和10列的Excel 2007工作表 . 问题是,一个单元格包含多个数据,我需要向下移动到每个单元格中,我需要插入新行,因为向下移动数据会破坏其余的行和重叠 . 是他们的VBA代码或宏进程这样做 . 请帮忙 . 这是excel表 . Category | Desciption | Sizes | Price ------ | ------ car ...
  • 6 votes
     answers
     views

    XCode 5.1预处理器宏无法正常工作

    我无法得到这个宏来编译正确的代码 . 这是代码: 以下是构建设置(我正在进行发布构建):请注意,GCC文档说-Dname将定义为1,因此我省略了"=1" for Release: 这是编译日志,显示定义(黄色)在命令行上传递: 这是我的输出日志,显示代码被编译为好像没有定义ADD_CAMERA_FEATURE: 如果我在源中放入#define ADD_CAMERA_FEATUR...
  • 3 votes
     answers
     views

    如何在不扩展包含的头文件的情况下预编译C源文件?

    我正在使用 C 语言开发一个大型项目,该语言有很多预处理器宏:#ifdef / #if . 宏在makefile中定义 . 为了获得干净的代码,我修改了makefile以使用“gcc -E” . 但是gcc预处理器也会扩展包含的头文件,这是我不期望的 . 是否有任何方法可以摆脱#ifdef /#如果不扩展包含的头文件?我搜索了GCC选项但还没有找到答案 . 一个例子: #include &quot...
  • 25 votes
     answers
     views

    如何在Swift中使用带有#define宏的Objective-C代码

    我'm trying to use a third-party Objective-C library in a Swift project of mine. I have the library successfully imported into Xcode, and I'已经创建了一个 <Project>-Bridging-Header.h 文件,允许我在Swift中使用我的Ob...
  • 4 votes
     answers
     views

    有没有办法使用变量名在Swift中生成代码?

    在过去,使用objective-c,我的本地化类使用宏来从变量名生成密钥 . 目的是允许 auto-completion , remove the need to add a comment ,提供一种在代码中添加 base language 的简单方法,并保留键值对 in one place . 它类似于以下内容: Localize(_theKey, "The default str...
  • 0 votes
     answers
     views

    使用宏复制和粘贴列

    我不熟悉VBA或Macro,我经常使用Microsoft excel . 写这个更好的方法是什么?我想要的是复制B列并将B列粘贴到右下一列和每隔一列 . 例如: 在sheet2上,我希望B列在B列上 在sheet3上,我希望B列位于C列并清除B列 在sheet4上,我希望B列在E列上并清除B列 在sheet5上,我希望B列在F列上并清除B列 . . . . 在表26中,我希望B列在Z列上并清除B列...
  • 0 votes
     answers
     views

    Excel VBA宏 - 将单元格和粘贴值复制到活动单元格范围

    我正在使用这个Excel宏遇到一些问题,因为我对它很新 . 我想拍摄各种细胞,复制它们,然后将它们的值粘贴到活动细胞和它下面的细胞中 . 例如,我当前选择了单元格D2 . 我运行宏时要复制的值是A1,B4和C3 . 当我运行宏时,我想让这些单元格的值分别粘贴到单元格D2,D3和D4 . 任何有关此代码的帮助将不胜感激!
  • 1 votes
     answers
     views

    在powerpoint宏中打开Excel工作簿(ERROR 1004)

    我从办公室2010切换到办公室2016,我注意到下面的VBA现在给出错误1004(方法'打开'对象'工作簿'失败了) . 我已经确认此代码在powerpoint 2010中按预期工作,但在powerpoint 2016中不起作用 . 我希望有人可以帮我确定原因 . Sub testing() Excel.Application.Workbooks.Open FileName:="PATH...
  • 0 votes
     answers
     views

    Excel宏复制从一个工作表粘贴到另一个工作表

    我有一个宏,它在另一个工作簿中进行很少的计算,并创建一个新的工作表,在其中写入最终数据 . 在最后一步中,应将新工作表中的值复制到写入宏的当前工作簿 . 我写了以下行来做粘贴活动 . 但我的问题是,每次将数据粘贴到工作簿中的不同位置 . 有没有办法从特定列开始粘贴值 ThisWorkbook.Activate Sheets(1).Select ActiveSheet.Paste
  • 0 votes
     answers
     views

    Excel宏,如果满足特定条件,则保存所有打开的工作簿

    如何编写一个运行在打开的工作簿中的宏,并根据每个工作簿的内容使用特定名称保存它们 . 每个工作簿在工作表“Book1”中都有唯一的列 Headers ,因此工作簿可以由单元格A1中的文本确定 . 如果工作簿和工作表Book1和单元格A1 =“货币”将活动工作簿保存为Y:\ risk \ CCY.csv如果单元格A1 =“兴趣”将活动工作簿保存为Y:\ risk \ IR.csv . 遍历所有打开的...
  • 3 votes
     answers
     views

    自定义UI编辑器,用于创建从Addin中调用宏的按钮

    我试图让我的Excel Addin在启用时为功能区添加自定义按钮 . 该按钮应调用addin中保存的子 . 我正在使用自定义UI编辑器并按照此处列出的方法http://www.rondebruin.nl/win/s2/win001.htm . 它已经创建了按钮,但是当我单击按钮时它不会调用宏 . 它给出了"Wrong number of arguments or invalid prop...
  • 0 votes
     answers
     views

    如何在工作簿中为宏按钮设置OnAction,以便宏指向当前工作簿而不是指向创建宏的工作簿

    我有一个应用程序,其中C代码用于创建各种Excel报告 . C代码创建各种excel插件 . 我们有一个First.xla文件,它有各种声明和VBA代码,以便Excel和C应用程序有适当的握手 . 我正在尝试添加一个excel按钮并为其指定一个宏 . Excel :: ButtonPtr btnRun =((Excel :: ButtonsPtr)wsControlPanel-> Butto...
  • -1 votes
     answers
     views

    如何使用另一个工作表的另一列的其他值检查一列的值?

    我在两张不同的纸张中有两列 . 两个工作表都有一个 Headers 为“参考编号”的值列表 . 让两列为Sheet1的第J列和Sheet2的第L列 . 我想比较两列的每个值,并找到Sheet2的那些值,这些值在Sheet1的任何行中都不存在 . 我希望在任何列的Sheet1下面键入这些值 . 我如何使用宏和VBA来做到这一点?
  • 0 votes
     answers
     views

    比较两个工作簿表excel vba

    我正在研究一个excel新jfor 1周,我想比较打开的excel文件当前打开的文件, 我做了所有可能,但每当我尝试读取行时,它只读取打开的值,我无法访问读取当前工作簿,我的宏编码 Sub test1() Dim iComp Dim sheet As String Dim wbTarget As Worksheet Dim wbThis As Worksheet Dim bsmWS As Work...
  • 0 votes
     answers
     views

    Excel比较两张纸并更新纸张1

    好的 - 已多次询问此问题,但再次询问最佳解决方案: 我有两个excel文件(不是表) . 第一张excel表非常庞大,有近200,000条记录 . 其中一个列(性别)已损坏,我必须修复它 .我有第二个excel文件,它只有大约200条记录 - 这些记录对于那些搞砸了的记录具有正确的值 . 例如: 这是具有正确值的文件,只有大约200条记录(只有损坏的记录) . 现在我需要一个宏,我需要在20...
  • 1 votes
     answers
     views

    运行时错误'9' VBA

    当我运行以下代码时,我收到错误'下标超出范围'; debug指向我到最后一行: Dim SrcBook As Workbook Dim TrgBook As Workbook Dim SrcSheet As Worksheet Dim TrgSheet As Worksheet Dim Sheet_Name As String Workbooks.Open (CalendarFile) Shee...
  • 0 votes
     answers
     views

    归档第5行vba代码时,将数据剪切到另一张表

    我有一个小项目,当工作表1的行大于5时,将数据从工作表1移动到工作表2 . 例如: 表1包含以下数据: 和表2有这样的数据: 当第6行或大于第1页的行时有数据 . 它将数据从第1页的第6行移动到第2页的第一行 . 这样的事情:当工作表1的第6行有数据时(数据在第6行是999): 在第一行将它切成999到第2页: 我用SheetChange事件尝试了这个 . 这是我的代码 Private S...
  • 0 votes
     answers
     views

    对象变量或块变量未设置91 VBA

    我正在研究一个宏,它应该将数据传输到另一个名为“pistoia”的表中,这是代码: Sub SetCounter(ByVal counter As Double, ByVal product As String) Dim ws As Worksheet On Error Resume Next Sheets("pistoia").Activate Set ws = Active...
  • 1 votes
     answers
     views

    如何使用宏在libreoffice calc中显示/隐藏工作表上的按钮?

    我在libreoffice calc v5.1.6.2面临一个小问题,因为我没有设法找到如何使用宏显示/隐藏工作表上的按钮 . 我正在谈论直接在工作表上的按钮,而不是对话框(尚未在对话框上进行测试,也许这将是同样的问题......) . 所以我可以通过使用类似的方式启用/禁用它们: MyButton.enabled = True (or False) 在我用正确的对象填充“MyButton”之后...

热门问题