设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 17|回复: 2

请大神帮看看,如何修改代码?

[复制链接]

尚未签到

灌水成绩
3
2
417
主题
帖子
积分

等级头衔

ID : 1394

测量员

积分成就 测量币 : 417
在线时间 : 0 小时
注册时间 : 2026-4-19
最后登录 : 2026-5-19

勋章
UID勋章测量学徒
发表于 2026-4-18 09:31:21 | 显示全部楼层 |阅读模式 IP:香港
刚开始学习vba,请大神帮看看,在表中插入A列,添加序号,用遍历循环,太慢了。。。有好几千行。。怎样改????数组应该快,但不会写。。谢谢
可以手工插入,双击。。。搞,但我是再一个大表中要vba删除行,列后得出的。全部A股20260417是原表,要的效果是结果表,删除行列等等我都搞好了,原表代码列,要改数据格式。原表  ="688560" 要去掉=和" ",改为文本688560,我用替换搞好了。。。就是序号太慢了


Sub 删除列留AB()

    Dim i As Long

         Cells.Replace what:="*历史行情*", Replacement:="#NAME?", Lookat:=xlWhole
        Cells.SpecialCells(xlCellTypeConstants, 16).EntireRow.Delete
        Cells.Replace what:="*通达信*", Replacement:="#NAME?", Lookat:=xlWhole
        Cells.SpecialCells(xlCellTypeConstants, 16).EntireRow.Delete
      
        
        Range("C:E").Delete   '保留涨幅AB,F列   Range("AE:AC").Delete
   Columns("A:A").Select
    '替换,=为空,"为 '
    Selection.Replace what:="=", Replacement:=" ", Lookat:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, MatchByte:=False, SearchFormat:=True, ReplaceFormat:=True
    Selection.Replace what:=" " & """" & "", Replacement:="'", Lookat:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, MatchByte:=False, SearchFormat:=True, ReplaceFormat:=True
    Selection.Replace what:="" & """" & "", Replacement:="'", Lookat:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, MatchByte:=False, SearchFormat:=True, ReplaceFormat:=True
    Selection.Replace what:="'", Replacement:=" ", Lookat:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, MatchByte:=False, SearchFormat:=True, ReplaceFormat:=True
  
   
   '插入序号
     Columns("A:A").Insert Shift:=xlToRight
       Range("A1") = "序号"
       n = Cells(Rows.Count, 2).End(3).Row
            For i = 1 To n - 1
                  Cells(i + 1, "a") = i
            Next
     
     Range("D:D").SpecialCells(xlCellTypeBlanks) = 0 'DE列空的便是0      
      
   MsgBox "OK"

End Sub



附件.rar

尚未签到

灌水成绩
0
9
496
主题
帖子
积分

等级头衔

ID : 1211

测量员

积分成就 测量币 : 496
在线时间 : 0 小时
注册时间 : 2026-3-24
最后登录 : 2026-5-21

勋章
UID勋章测量学徒
发表于 2026-5-15 08:19:04 | 显示全部楼层 IP:香港
希望博主多出系列教程。
回复

使用道具 举报

尚未签到

灌水成绩
2
4
318
主题
帖子
积分

等级头衔

ID : 1382

测量员

积分成就 测量币 : 318
在线时间 : 0 小时
注册时间 : 2025-12-27
最后登录 : 2026-5-22

勋章
UID勋章测量学徒
发表于 4 天前 | 显示全部楼层 IP:香港
知识点总结得很到位,收藏了。
回复

使用道具 举报

快速回复换一批
好贴支持!
路过留名
好贴帮顶
强无敌
马克一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )|网站地图

GMT+8, 2026-5-23 11:04 , Processed in 0.193028 second(s), 35 queries .

快速回复 返回顶部 返回列表