Excel精英培训网

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

[已解决]求助:去掉单元格空白部分

[复制链接]
发表于 2012-2-24 12:39 | 显示全部楼层 |阅读模式
去掉单元格空白部分.rar (18 KB, 下载次数: 31)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-2-24 13:03 | 显示全部楼层
Cells.Replace What:=Right([a3], 1), Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
回复

使用道具 举报

发表于 2012-2-24 13:06 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2012-2-24 13:19 | 显示全部楼层
多谢上清宫主,达到目的。好像也是录制的宏,能说说录制时关健的要点思路吗?我录的哪个一用就全替换成空了。谢谢高人指点!
回复

使用道具 举报

发表于 2012-2-24 13:49 | 显示全部楼层    本楼为最佳答案   
  1. Sub 去掉空格()
  2.     Dim arr
  3.     Dim i As Long, j As Long
  4.     Dim s As String
  5.     arr = Range("A3:O" & [A65536].End(xlUp).Row)
  6.     s = Right(Range("A3"), 1)
  7.     For i = 1 To UBound(arr)
  8.         For j = 1 To UBound(arr, 2)
  9.             arr(i, j) = WorksheetFunction.Substitute(arr(i, j), s, "")
  10.         Next j
  11.     Next i
  12.     Range("A3").Resize(UBound(arr), UBound(arr, 2)) = arr
  13.     MsgBox "替换完成"
  14. End Sub
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 04:34 , Processed in 0.833681 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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