Tag: excel vba

使用vba从网站上刮取数据

我试图从网站刮取数据: http : //uk.investing.com/rates-bonds/financial-futures通过VBA,像实时价格,即德国5 YR鲍勃,美国30Y T型债券,我已经尝试过Excelnetworking查询,但它只是刮了整个网站,但我只想刮掉率,有没有办法做到这一点?

展开每个列单元格的列单元格

我有3组不同的数据(不同的列) A栏动物(5种) B栏的水果(1000种) C栏中的国家(10种) 有了这3个数据集合,我想得到5×1000×10共计50k对应的元素在列。 EFG(与每个水果和每个国家相对应的每个动物)。 可以通过手动复制和粘贴值来完成,但这需要很长时间。 有什么办法通过VBA代码或自动化它吗? 有没有像上面介绍的无限数据集的通用公式? 请让我知道,如果有什么不清楚。 这里是一个较小的数据例子,结果应该如何变化:

VBAmacros定时器样式运行代码每个集合的秒数,即120秒

我需要每120秒运行一段代码。 我正在寻找一个简单的方法来在VBA中做到这一点。 我知道有可能从Auto_Open事件中获取定时器的值,以防止使用一个幻数,但我不能完全知道如何触发一个定时器来让某个东西每120秒运行一次。 如果我可以避免的话,我真的不想用睡眠的无限循环。 编辑 : 基于提供的答案的交叉post是: Excel VBA Application.OnTime。 我认为使用这个想法是一个糟糕的主意吗?

vba:从数组中获取唯一值

有没有build立在VBAfunction从一维数组中获取唯一值? 那刚刚摆脱重复呢? 如果不是,那么我将如何从数组中获得唯一的值?

Levenshtein距离VBA

我有Excel数据表,我想要Levenshtein距离。 我已经尝试导出为文本,从脚本(PHP)读入,运行Levenshtein(计算Levenshtein距离),将其保存到Excel中再次。 但是我正在寻找一种方法来编程计算VBA中的Levenshtein距离。 我怎么会这样做呢?

使用VBA打开Excel文件,无需显示

我想用macros来search现有的Excel文件,但是我不想在代码打开时显示这些文件。 有没有办法让他们打开“在后台”,可以这么说呢?

如何在VBA中的string中加双引号?

我想通过包含双引号的vba在单元格中插入if语句。 这是我的代码: Worksheets("Sheet1").Range("A1").Value = "=IF(Sheet1!B1=0,"",Sheet1!B1)" 由于双引号我有插入string的问题。 我如何处理双引号?

VBA中的multithreading

有没有人知道如何让VBA运行multithreading? 我正在使用Excel。

从VB代码解除VBProject的保护

我怎样才能从vbmacros解除我的VB项目? 我发现这个代码: Sub UnprotectVBProject(ByRef WB As Workbook, ByVal Password As String) Dim VBProj As Object Set VBProj = WB.VBProject Application.ScreenUpdating = False 'Ne peut procéder si le projet est non-protégé. If VBProj.Protection <> 1 Then Exit Sub Set Application.VBE.ActiveVBProject = VBProj 'Utilisation de "SendKeys" Pour envoyer le mot de passe. SendKeys Password & "~" SendKeys […]

如何在Excel VBA中对URL进行URL编码?

有没有一种内置的方式来对Excel VBA中的string进行URL编码,还是需要手动滚动此function?