excel-vba相关内容

如何将Excel转换为Adobe PDF

我正在尝试找到一个代码,该代码可以将我的excel转换为PDF(Adobe).到目前为止,我寻找完美代码的研究没有用. 这就是我公司如何手动转换并保存在自己的文件中===> Click "File" -> Click "Print" ->(将“设置"设置为自己的首选项,例如纵向或横向等)-> Click "Print" button ->选择"CutePDFWriter"->(将“属性 ..
发布时间:2020-05-25 03:54:12 其他开发

mac excel vba循环:来自列表&然后导出为pdf

因此,我迷失了自己:我在一张纸上列出了一个列表(学生列表),其中包含160个学生编号.希望将每个学生编号粘贴到“反馈"表的单元格A1中,然后以pdf格式导出到以学生编号作为文件名的文件. 走了这么远... 干杯 迈克 Sub Pdfexportmacro() Dim rCell As Range Dim rRng As Range Dim SNum As Integer 'Student ..
发布时间:2020-05-25 03:50:15 其他开发

excel到pdf会忽略打印区域并调用打印机

这将遍历学生列表,但在打印区域上失败,该区域在导出行中进行了设置和编码-当每个学生只能打印一个页面时,它将为每个学生打印130页.将调用所有打印机,这将打开一个对话框(登录6的密码),并停止宏-打印机是网络上的工作打印机,并不总是可用的. 有没有一种方法可以阻止打印机被呼叫? 并控制页面到打印区域? Option Explicit Sub PdfExportMacro() Dim rCel ..
发布时间:2020-05-25 03:48:38 其他开发

如何在路径中使用变量编写VBA

这是我在该网站上的第二篇文章,对VBA来说我还是一个新手. 我今天的问题是 如何将单元格值添加到“路径字符串"以指定要保存工作簿的文件夹. Dim Path As String Dim FileName1 As String Dim FileName2 As String Path = "D:\folder1\folder2\Projects\The FILES\theFILE ..
发布时间:2020-05-25 02:48:17 其他开发

XML Web使用动态密钥抓取网站

我一直在使用IE从Excel抓取此网站,但最近使用IE不一致且速度慢.我的列表通常在500到1000左右,因此我必须在一夜之间运行宏.最近,宏开始挂断.这就是为什么我决定第一次使用MSXML2进行资源管理器抓取. 该站点无需身份验证,但具有隐藏的输入,该输入会动态更改. 我已经完成了..我使用GET提取站点并提取了动态密钥,然后尝试使用POST将输入数据发送到站点.我不断收到服务器错误 ..
发布时间:2020-05-25 01:45:27 其他开发

XHTML网站抓取指南

我对VBA和HTML/XHTML还是很陌生,但是通过在线研究和其他出色成员的帮助,我设法编写了一个代码来提取所需的数据.因为它是XHTML,所以我很难确定想要的元素的ID,所以我认为这是我最不喜欢它的地方. 网站: 这是我要代码执行的操作: 拉银行名称,地址,电话号码,总存款和总资产-给出我在Excel工作表中提供的银行名称和城市. 这是我的代码: Private Declare ..
发布时间:2020-05-25 01:28:23 其他开发

发生错误时通过电子邮件发送给我的VBA错误处理程序

我为一个较大的程序创建了一个错误处理程序,该程序将在发生错误时向我发送电子邮件,其中包括发生错误的行以及发生该错误的整个函数/子代码. 问题在于此代码完全依赖于代码中每行的行号.我想重新创建此功能,而不必在每次更改时都修改行号. 有人有什么建议吗?这是我现在正在使用的: Public Sub EmailErrror(e As ErrObject, eLine As Integer ..
发布时间:2020-05-25 01:09:50 其他开发

VBA HTML抓取-复杂表中的".innertext"

全部 我创建了以下模块,以从以下地址中提取单个值(伦敦房屋价格变化1m%): https://www.hometrack.com/uk/insight/uk-cities-house-price-index/ 特定值嵌套在以下代码中: 下面的VBA代码是我尝试进行抓取的尝试.我(也许是错误地)觉得我非常接近获取价值-但是代码无法正常工作. 有人知道我在哪里错吗?它不会 ..
发布时间:2020-05-25 00:19:15 其他开发

python可以添加,运行&无需中间保存步骤即可删除VBA宏以实现卓越效果?

我有一个长期运行的python管道,该管道生成一个pandas数据框.简要地说,我想: 在excel中显示熊猫数据框 添加并添加运行VBA宏 删除VBA宏,并将(新格式化的)输出保存为.xslx 面临的挑战是,我无法弄清楚如何没有中间的“另存为xlsm-文件" 步骤,这显然是将VBA宏添加到.xlsx文件.由于效率低下,因此我想摆脱这一中间步骤. 这是代码: 1.在ex ..
发布时间:2020-05-24 02:14:40 Python

使用excel-VBA操作Paint女士

我编写了代码,将图表从工作表(在我的excel工作簿中)复制到Ms-Paint,然后保存结果. Sub paintCharts() ThisWorkbook.Sheets("DesiredData").Activate With ActiveSheet.ChartObjects.ShapeRange.Group .CopyPicture .Ungroup End With D ..
发布时间:2020-05-23 21:01:27 其他开发

excel VBA溢出错误,当它不应该

Sub TestFunction() Dim var As Double var = 25 * 24 * 23 * 22 * 21 * 20 End Sub 我收到此vba操作的溢出错误.当我在具有功能的单元中运行它时,我得到127,512,000 这可能是什么错误?这应该远低于此数据类型的大小限制吗? 解决方案 VBA烦人地将第一个术语转换为Integer,因为 ..
发布时间:2020-05-22 20:32:37 其他开发

Target.count导致溢出错误

我有Worksheet_SelectionChange功能.在第一行中,我想确定如果选择了多个单元格,则退出. 我写道: If Target.Cells.Count > 1 Then Exit Sub 但是,当我选择整个工作表时,会出现错误消息: “运行时错误6-溢出" Target.Count似乎无法处理这么大的数字? 该如何解决? 解决方案 将Count替 ..
发布时间:2020-05-22 20:27:20 其他开发

将VBA数组元素输出到Excel中的一个单元格

所以我有一个VBA代码,该代码创建具有多个元素的数组.我想将这些元素输出到excel中的一个单元格中.我无法将其元素输出到多个单元格,但更喜欢在一个单元格中使用它.能做到吗? 解决方案 如果将数组声明为String或Variant,则可以使用Join: Sub AllIntoOne() Dim arr(1 To 3) As Variant arr(1) = 4 ..
发布时间:2020-05-22 20:17:28 其他开发

仅通过VBA代码发送那些带有附件的电子邮件

我刚刚开始处理宏,到目前为止,已经取得了相当不错的进步. 但是,我被困在一个地方,找不到答案. 我正在使用宏通过Outlook向特定的收件人发送电子邮件.我要发送多个excel&每封电子邮件中的pdf附件. 该代码非常棒!尽管如此,我仍然需要添加一个条件,其中不会发送没有任何EXCEL附件的电子邮件,并且针对此特定情况的Outlook创建邮件项目只会自动关闭. 对于具有ex ..
发布时间:2020-05-22 20:01:39 其他开发

获取“发件人"和“电子邮件正文"特性

背景 我扫描Outlook中的收件箱,然后根据电子邮件标题将结果报告给Excel电子表格.我将使用与Microsoft Office关键字相同的示例,并说"Office". IE:Office:笔记本电脑问题. 我需要获取发送邮件的用户名或电子邮件地址,以及电子邮件本身中的一些关键字. 我找到了仅通过使用表和行来迭代具有此关键字的项目的方法. 问题 我无法找到将表中的row.it ..
发布时间:2020-05-22 20:00:54 其他开发

VBA用于从具有多个帐户的电子邮件中保存附件(基于定义的标准)

情况:我有一个代码,在输入了发件人电子邮件的情况下,将从Outlook电子邮件中下载所有附件(如果发件人是指定的发件人,则会保存.xls附件). /p> 问题1:在我看来,我可以使用2个帐户(分别是个人帐户和公共帐户).我希望能够从这些帐户中选择代码应下载的附件. 问题1:是否可以进行这种选择?从以前的研究中,我能够找到有关附件类型的标准,还有更多,但是对于多个收件箱却找不到. 问题 ..
发布时间:2020-05-22 20:00:20 其他开发