vba相关内容

根据数字对其他列的行进行颜色设置

我正在尝试修改以下代码。 从1张到8张,也许更少。 表1=A列包含数字,B列包含将A列分组的数字。 A栏B栏 11200 3 11202 3 12500 4 12502 4 列B中的偶数行=蓝色,奇数列B=绿色 我需要应用更多的颜色,所以我需要IS EVEN+1=黄色,ISODD+1=棕色。 Sub Color() Dim CvbRed, cYellow, cGreen, cBlu ..
发布时间:2022-04-18 21:11:42 其他开发

正在上传到Dropbox,但文件很小

我在Excel中有一个VBA函数,该函数创建一个Docent.docx,然后将其上载到Dropbox。它正在成功地在Dropbox中创建文件,但无法打开,因为它只有2个字节大小。为什么此文件中没有内容?我真的不知道文件实际上是如何工作的,这与将内容转换为字节的脚本有关吗? Public Sub dropboxUpload() Dim req As MSXML2.ServerXMLHTTP60 ..
发布时间:2022-04-18 10:38:27 其他开发

Excel中VBA的框架内按钮的Click事件

在Excel中,我将ActiveX框架插入工作表。用鼠标右键点击此框可以选择: 框架对象>编辑 现在我可以将按钮添加到此框架。太好了。 如何将_Click事件添加到此按钮以使其运行宏? 推荐答案 基本上,您需要做的就是创建您自己的类,例如“XButton”。在此“XButton”中,将有一个用于框架内按钮对象的事件处理程序。 这样您就可以处理‘btn’发送的所有 ..
发布时间:2022-04-16 19:17:43 其他开发

如何动态创建表中列数组,实现多列去重

我是VBA新手,这里我解释一下我的情况 1,我想知道如何在VBA中形成索引为1的数组 2、如何给数组去重** 我想要删除工作表中的多个列,动态地,我的意思是如果工作表包含5行,我想给出 (1、2、3、4、5) 如果纸张包含3--(1,2,3) 以下是我的代码: Dim darray() As Integer For i = 1 To LastCol1 R ..
发布时间:2022-04-16 16:49:06 其他开发

查找和删除Excel工作表中的所有组合框

我要使用VBA删除工作表中的所有组合框(表单控件类型不是Active X) 我有 For Each s In ActiveSheet.Shapes s.Delete Next s 问题是它会删除我的所有形状,而我很难找到仅删除组合框(具有不同名称)的逻辑 谢谢您的帮助! 推荐答案 With ActiveSheet.DropDowns Do While .Count > ..
发布时间:2022-04-16 16:46:17 其他开发

如何使用VBA在Excel中移动图像?

我想使用VBA将图像从Excel中的一个位置移动到另一个位置。 我们如何才能做到这一点? 推荐答案 如果您需要更改图像在给定工作表中的位置,您可以使用如下命令: ActiveSheet.Shapes.Range(Array("Picture 1")).Select Selection.ShapeRange.IncrementLeft 100 您可以通过更改的参数来调整运 ..
发布时间:2022-04-16 16:41:44 其他开发

用一个事件处理程序处理多个UserForm控件-VBA Excel

我动态创建了许多按钮(创建计划),并希望它们在Click事件(onClick属性)期间执行相同的操作。 当然,我可以预先在表单上创建最大数量的按钮,并将它们设置为不可见,等等,同时在它们的Click事件上添加“Call SomeEvent”,考虑到可能有一千多个按钮。这将是非常繁琐的。 因此,简化: 我创建了新类btnClass` Public WithEvents Butto ..
发布时间:2022-04-16 12:06:10 其他开发

用VBA和数组公式法实现多准则VLOOKUP

因此,当需要在VBA中创建具有多个条件的VLOOKUP时,我们的想法是利用美丽的数组公式方法及其背后的思想。 问题: 我们能否将其转换为VBA: {=INDEX(range1,MATCH(1,(A1=range2)*(B1=range3)*(C1=range4),0))} 完全不使用Excel中的公式?例如,不这样做: =AGGREGATE(15, 6, '[TUR Maste ..
发布时间:2022-04-14 20:13:51 其他开发

禁用MS Access Web浏览器控件(&A)

我有一个新的Access 2016数据库。我添加了对MS Internet控件的引用,它基本上使Web浏览器控件可以放置在表单上,没有问题像老板一样工作。 我还有另一个Access数据库,已从2013年转换到2016年。我添加了引用,但这一次该控件被禁用,不允许我将其放置在窗体上。 我在同一台计算机上,所以我不认为这个问题与权限/安全有关(我可能是错的)。我找不到有关此问题的任何信息。 ..
发布时间:2022-04-14 16:52:31 其他开发

ActiveX控件更改为图片(Excel/VBA)

我的公司为包含ActiveX控件的客户端创建工作簿(在大多数情况下,与表单控件相比,我们需要额外的功能)。当我们创建它们时,它们在我们端工作得很好,但当我们压缩它们并将它们发送给我们的客户端时,它们会打开WB,ActiveX控件不再是ActiveX控件,如果您右键单击它,它的行为就像图片一样。 我觉得这是由于微软ActiveX的崩溃。我已经让他们运行了修复程序,并确保所有MS Office组 ..
发布时间:2022-04-14 16:49:35 其他开发

如何在VBA PowerQuery中添加动态变量

我正在通过POWER查询将EXCEL工作簿连接到VBA宏。宏应选择用户目录中也与文件名上的正确日期匹配的文件。 路径应首先由变量生成: f = ThisWorkbook.Path & "Datadetails_" & Month([Date].Value) & "." & Day([Date].Value) & ".xlsx" 然后,应将变量放入PowerQuery: Act ..
发布时间:2022-04-14 09:35:12 其他开发

发送照片到电报(API/Bot)

我从Excel向电报发送消息。它工作得很好。 但是我怎么才能发送照片呢?我不明白(https://core.telegram.org/bots/api#sendphoto) 感谢您的帮助! 我的发送消息: Dim objRequest As Object Dim strChatId As String Dim strMessage As String Dim strPostDat ..
发布时间:2022-04-13 14:10:11 其他开发

从自定义按钮调用时,Excel宏无法正常工作

我在Excel2010中创建了一个宏,当从宏对话框或VB窗口调用时,它工作得非常好。到那时,一切都很好。现在,我试着使用自定义功能区,并使用自定义用户界面编辑器创建了一个新选项卡,使用自定义图标调用我的宏。而且情况也不好。 对宏的调用起作用了,宏似乎运行正常,按应该的方式扫描每个工作表,查找注释并对其执行操作,但当它完成时,几乎所有的注释都没有按应该的方式修改。 这就是我的问题:当我“ ..
发布时间:2022-04-10 13:03:45 其他开发

Microsoft Access VB随机生成器

我需要开发一个使用蒙特卡罗协议的模型,该协议将在0100到2300之间随机化开始时间。我正试图在Microsoft Access中创建这个程序,它将产生随机的开始时间以及随机的活动类型(运输、观察、查询)。活动类型不仅应该是随机的,还应该是加权的(运输=0.25,观察=0.35,查询=0.40)。我试图编写的程序,以便用户可以按下一个命令按钮,以产生一个报告与至少30个随机开始时间和活动类型的列表 ..
发布时间:2022-04-08 17:43:59 其他开发

Access子窗体不刷新显示的记录

我在Access中有一个主窗体和一个子窗体(连续窗体模式)。子窗体的源是一个具有Criteria参数的查询,该参数从MainForm中的组合框中获取值。 打开主窗体时,组合框为空,子窗体显示所有记录。如果我在组合框中选择一个值并单击一个刷新按钮,该按钮只有下面一行代码:me.subformname.form.requery,它可以很好地工作,并且子窗体重新查询并刷新显示相应的记录。 如果我更 ..
发布时间:2022-04-08 17:40:16 其他开发