如何用VBA提取一个单元格内部分内容

比如我要提取的内容在单元格A1里面,值为"ID2344",我想把它的ID值复制到A2里面去,这样A2的内容是2344,因为有很多列,我想写个macro,有什么简单的VBA... 比如我要提取的内容在单元格A1里面,值为"ID 2344", 我想把它的ID值复制到A2里面去,这样A2的内容是2344,因为有很多列,我想写个macro,有什么简单的VBA语言可以做到? 展开
 我来答
Excel先生
2017-09-28 · 专注解答Excel及VBA问题
Excel先生
采纳数:121 获赞数:292

向TA提问 私信TA
展开全部

如果ID值都是4位数的话,那么用以下代码就可以了:

Sub www()
    Dim y%
    For y = 1 To Cells(1, Columns.Count).End(xlToLeft).Column
        Cells(2, y) = Right(Cells(1, y), 4)
    Next y
End Sub
想请教你们哈
2017-09-28 · TA获得超过3943个赞
知道大有可为答主
回答量:3770
采纳率:84%
帮助的人:392万
展开全部
有各种办法,例如可以去掉 "ID ":
Sub try()
Sheet1.Cells(1, 2) = Replace(Sheet1.Cells(1, 1), "ID ", "")
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
因为你我会热爱

2020-12-25 · TA获得超过1820个赞
知道小有建树答主
回答量:4296
采纳率:24%
帮助的人:126万
展开全部
举例如下,假定该单元格是A1,使用Split把A1的内容(字符串),分割成三个元素的数组
Sub abc()
S = Range("A1").Text
v = Split(S, Chr(10))
End Sub
《共同纲领》教育条款是1949年9月通过的《中国人民政治协商会议共同纲领》《第五章文化教育政策》第41条:“中华人民共和国的文化教育为新民主主义的,即民族的、科学的、大众的文化教育。
人民政府的文化教育工作,应以提高人民文化水平,培养国家建设人才,肃清封建的、买办的、法西斯主义的思想,发展为人民服务的思想为主要任务。”第 42 条:“提倡爱祖国、爱人民、爱劳动、爱科学、爱护公共财物为中华人民共和国全体国民的公德。”
第 46 条:“中华人民共和国的教育方法为理论与实际一致。人民政府应有计划有步骤地改革旧的教育制度、教育内容和教学法。”第 47 条:“有计划有步骤地实行普及教育,加强中等教育和高等教育。
注意技术教育,加强劳动者的业余教育和在职干部教育,给青年知识分子和旧知识分子以革命的政治教育,以应革命工作和国家建设工作的广泛需要。”第 56 条:“人民政府应帮助各少数民族的人民大众发展其政治、经济、文化、教育的建设事业。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Kurohanmaru
2017-09-29 · TA获得超过416个赞
知道小有建树答主
回答量:240
采纳率:91%
帮助的人:44.4万
展开全部
Sub DELID()
For Rw = 1 To Range("a1").End(xlDown).Row
Cells(Rw, 2).Value = LTrim(RTrim(Replace(UCase(Cells(Rw, 1).Value), "ID", "")))
Next
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式