Tag: string

作为string的范围用公式填充单元格

背景:我正在处理的项目计划Excel具有不同的类别和不同数量的项目。 我已经写了一个macroshttp://goo.gl/Kjxs9T ,它将生成必要数量的行之间的类别。 目标:在创build类别的循环中,用公式填充单元格(请参见图片),范围将根据行数 循环如下所示: For i = 1 To RowCounter 'The offset is used to copy the next category and not the first each time, the counter will make sure it moves the appropriate amount of positions Set rng = cate.Range("A1").Offset(CateCount, 0) rng.Copy 'for this one we tell where it should paste the value. […]

将stringdate转换为date值

我从MySQL提取表,然后当我复制到Excel我无法转换“date”的字段。 采样date和时间: Tuesday 7th October 2014, 4:8 PM 我怎样才能转换使用Excel公式?

从string中提取两个名字

在Excel中,假设 A2 = Last_Name1 First_Name1 MI1;#8;#Last_Name2 First_Name2 MI2;#102 在B2中,我想看到列出的第一个人的姓氏,名字和中间首字母。 所以我使用这个: =MID(A2,1,FIND(";",A2,1)-1) 结果:Last_Name1 First_Name1 MI1 在C2中,我需要写什么来查看列出的第二个人的姓氏,名字和中间首字母。 结果:Last_Name2 First_Name2 MI2 我的想法是从右开始,把第二个“#”和“;” (#Last_Name2 First_Name2 MI2;)。 任何帮助表示赞赏。

如何在Excel中对混合string进行sorting?

我想在Excel中对以下混合string进行sorting: A987G D301N A809V N408K 所以他们运行: D301N N408K A809V A987G 他们总是在格式字母数字(S)。 我希望他们被sorting从最小到最大。 有人可以告诉我如何做到这一点? [我的工作电脑没有运行Linux环境,所以无法解决这个问题!]

VBA的Excel – findstring通配符

我在Excel中做一个简单的search引擎,我想做一些通配符,例如: 我有一个单元格,用户inputsearch词(只有数字)应该看起来像这样:“123456”。 然后,我有另一个工作簿,我准确地search“123456”。 这我设法做。 但是,我怎样才能通配符? 例如,我希望用户能够search:“123?56”,我会给他的结果:“123456”,“123356”,“123556”等 这是我如何寻找完全匹配: set rFound = wks.UserRange.Find(strToSearch, LookIn:=xlValues, lookat:=xlwhole, MatchCase:=False) 有任何想法吗? 谢谢

string操作VBA Excel

我可能已经太晚了,但我不知道如何做基本的string操作。 我试图获得一个文本框,单击checkbox后添加值的forms标签,然后删除该string时取消checkbox,无论该string在文本框中的位置。 添加后清除标签,以便用户不能重复添加string。 所以,在尝试了几个不同的东西之后,我仍然无法弄清楚。 这个版本编辑了string默认为“”。 我试图反弹的价值,但仍然最终不工作。 任何指针会很好,谢谢 Private Sub CheckBox1_Click() Dim chxbox1cmt As String Dim TxtString As String Dim myString As String chxbox1cmt = Label1.Caption If CheckBox1.Value = True Then myString = chxbox1cmt TxtString = TxtString + myString TextBox1.Value = TxtString myString = Left(InStr(TxtString, Len(myString)), Len(myString)) Label1.Caption = vbNullString End If If CheckBox1.Value = False […]

我怎样才能连接string,只有当价值不存在

我有一个csv数据库加载颜色,我想要的是连接所有独特的颜色,并用逗号分隔它们。 我需要以某种方式只包括string值一次。 看下面的例子… 颜色 红 红 绿色 蓝色 红 蓝色 绿色 银 我需要这个输出为 – 红,绿,蓝,银

Excelmacros:使用macros连接string与单元格值

我正在使用Excel 2010。 我有以下用于连接string与单元格值的macros。 Sub Mac1() Dim cell As Range For Each cell In Range("D3", Range("D65536").End(xlUp)) If cell.Value = "" Then cell.Value = "" Else cell.Value = cell.Value & " Day" End If Next End Sub 注意 :获取stringDay添加每当我运行macros时。 预期的结果应该是如果单元格为空,那么没有string与单元格连接,如果单元格不是空的,那么它应该只在一个时间连接stringDay和最后的单元格值。

从电子表格中的单个单元格parsing或提取文本

这是我想要做的: 从具有“收据28.19沃尔玛”或“收据117.58亚马逊”之类的单元格开始,我希望能够将美元数额提取到不同的单元格。 所以一个函数将分别在每个单元格中放置28.19和117.58。 我知道你可以使用MID函数来提取部分文本string,如果你知道它在哪里开始和它是多久,但问题是这可能是不同的长度。 例如,28.19的长度是5,但117.58的长度是6,所以我不能使用MID总是得到总金额,因为所需子string的长度并不总是相同的。 如果有人知道这个解决scheme,请回应。 此外,如果有一个在谷歌电子表格中的解决scheme,这也是可以接受的。 我假设很多function都是从Excel到谷歌表单相同。

string操作,从同一行拉取某些值

我想知道是否有办法做这样的事情: Excel工作表/ csv文件有一个单元格,其中包含的数据看起来像 – User: Bob – String x = "CN=Administrators,CN=xxx,DC=xxx,DC=xxx,DC=xxx" "CN=Domain Users,OU=xxx,DC=xxx,DC=xxx,DC=xxx" User: Josh – String y = ["CN=Domain Users,CN=xxx,DC=xxx,DC=xxx,DC=xxx" "CN=Local,OU=xxx,DC=xxx,DC=xxx,DC=xxx" "CN=Temp,CN=xxx,DC=xxx,DC=xxx,DC=xxx" "CN=Full Time,CN=xxx,DC=xxx,DC=xxx,DC=xxx" User: Mary – String z = "CN=Administrators,CN=xxx,DC=xxx,DC=xxx,DC=xxx" "CN=Local,OU=xxx,DC=xxx,DC=xxx,DC=xxx" "CN=Temp,OU=xxx,DC=xxx,DC=xxx,DC=xxx" (CN之间有空格,权限1个单元格包含用户名,1个单元格包含权限) 最终的打印应该如下所示: User: Bob Entitlement: Administrator, Domain User User: Josh Entitlement: Domain User, Local, Temp, Full Time User: Mary Entitlement: Administrator, […]