Tag: string

在VBA中的子string

我有不同的单元格中的多个string CO20: 20 YR CONVENTIONAL FH30: 30 YR FHLMC FHA31 我需要从1的子string到':'的索引,或者如果这是不可用的,直到结束(string3的情况下)。 我需要帮助写在VBA中。

在Excel中比较单元格内容与string

考虑以下: AB 1 ENG 1 2 ENG 1 3 FRA 0 4 FOO 0 如果A列包含stringENG ,则需要一个公式来填充B列,否则为0 。 我试过(在单元格B1) =IF(A1=(TEXT(ENG;FALSE));1;0)但它说#NAME? 在牢房里。 ENG之间引用也没有帮助。 我的公式应该是什么样子?

Excel VBA:范围到string数组在1步

我知道你可以很容易地获取一系列的单元格,并将它们放入一个Variant数组中,但是我想使用一个string数组(因为它是单维的,并且占用的内存比Variant数组less)。 有没有办法自动将范围转换为string数组? 现在,我正在使用一个函数,它将采用范围并将值保存在variables数组中,然后将variables数组转换为string数组。 它工作得很好,但我正在寻找一种方式直接从范围到string数组。 任何帮助将不胜感激。 Function RangeToArray(ByVal my_range As Range) As String() Dim vArray As Variant Dim sArray() As String Dim i As Long vArray = my_range.Value ReDim sArray(1 To UBound(vArray)) For i = 1 To UBound(vArray) sArray(i) = vArray(i, 1) Next RangeToArray = sArray() End Function 更新:这看起来像没有办法跳过将数据转换为一维string数组之前,将数据放入一个variables数组的步骤。 如果是真的,那真可惜(即使不需要太多的努力,我也喜欢超优化,所以我希望有一种方法可以跳过这一步)。 如果没有解决办法,我会在几天内解决这个问题。 感谢有用的评论,伙计! 更新2:回答西蒙谁付出了很大的努力(所有其他人也一样),并指出从一个镜头范围到string排列确实是不可能的。 感谢大家。

错误:“找不到可安装的ISAM”

我已经在Excel工作簿中编写了一些VBA代码,以便从桌面上同一目录中的Access数据库中检索数据。 它可以在我的机器和其他运行Windows XP的机器上正常工作,但是当我们在Vista机器上testing时,我们遇到了以下错误: 找不到可安装的ISAM 我在网上做了一堆search,但似乎无法find具体的答案。 连接string似乎很好,正如我所提到的,它可以在多台机器上运行。 有没有人有任何想法可能造成这种情况? 我的连接string如下所示: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ptdb\Program Tracking Database.mdb; 谢谢

在Excel中批处理string连接

我在Excel中有几百个单元格,我想连接成一个单一的string。 有没有一个简单的方法来做这个比通过他们一个接一个手动inputCONCATENATE(A1, A2, ….) ? CONCATENATE(A1:A255)不起作用。

将时间字段转换为Excel中的string

我有一个充满时代的Excel表格。 它们的格式如下:1:00:15 但是,如果将单元格上的格式更改为文本,它们将更改为时间的基础数字表示forms:0.041840278 如何将单元格转换为文本单元格,但仍然有时间?