Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3743|回复: 3

[已解决]求刪除單元格內容第一個字符的宏

[复制链接]
发表于 2013-9-11 16:30 | 显示全部楼层 |阅读模式
需要的過程如下:
1、選擇A列
2、刪除A列所有單無格中的第一個字符,不管是什么字符;【A列中有可能有空白單元格】

以上,請宏代碼。
最佳答案
2013-9-11 16:59
本帖最后由 xdragon 于 2013-9-11 17:14 编辑
  1. Sub test()
  2. Dim arr(), brr()
  3. arr = Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row)
  4. ReDim brr(1 To UBound(arr), 1 To 1)
  5. For i = 1 To UBound(arr)
  6.   brr(i, 1) = Mid(arr(i, 1), 2)
  7. Next
  8. Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row) = brr
  9. End Sub
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-9-11 16:37 | 显示全部楼层
使用right(A1,len(A1)-1)即可实现上述功能 宏代码也类似
回复

使用道具 举报

发表于 2013-9-11 16:55 | 显示全部楼层
回复

使用道具 举报

发表于 2013-9-11 16:59 | 显示全部楼层    本楼为最佳答案   
本帖最后由 xdragon 于 2013-9-11 17:14 编辑
  1. Sub test()
  2. Dim arr(), brr()
  3. arr = Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row)
  4. ReDim brr(1 To UBound(arr), 1 To 1)
  5. For i = 1 To UBound(arr)
  6.   brr(i, 1) = Mid(arr(i, 1), 2)
  7. Next
  8. Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row) = brr
  9. End Sub
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-26 20:28 , Processed in 0.530282 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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