Excel精英培训网

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

[已解决][求助]怎么让数值紧密排列

[复制链接]
发表于 2009-9-13 23:20 | 显示全部楼层 |阅读模式

这个代码在不全部“√”选时,怎么让复制过去的数值紧密排列

For i = 1 To 45
    If Cells(204, [AF218] + i) = "√" Then
        Cells(204, [AN218] + i) = Cells(203, [AF218] + i)
    Else
    End If
Next i

 

请高手给修改一下!

最佳答案
1970-1-1 08:00
发表于 2009-9-13 23:48 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2009-9-14 07:38 | 显示全部楼层

怎么让数值紧密排列

这个代码在不全部“√”选时,怎么让复制过去的数值紧密排列

For i = 1 To 45
    If Cells(204, [AF218] + i) = "√" Then
        Cells(204, [AN218] + i) = Cells(203, [AF218] + i)
    Else
    End If
Next i 

请高手给修改一下!

 

[求助]怎么让数值紧密排列

[求助]怎么让数值紧密排列


 

[求助]怎么让数值紧密排列

[求助]怎么让数值紧密排列

回复

使用道具 举报

发表于 2009-9-14 07:51 | 显示全部楼层

这个我还得学习一下
回复

使用道具 举报

发表于 2009-9-14 08:51 | 显示全部楼层

不知楼主说的“数值紧密排列”,是指自动调整列宽的效果么?若是,假如需调整的列的范围是A:C:

Columns("A:C").AutoFit

[em09]

回复

使用道具 举报

 楼主| 发表于 2009-9-14 09:10 | 显示全部楼层

我是指的数值与数值之间不留空格
回复

使用道具 举报

发表于 2009-9-14 09:15 | 显示全部楼层

想不明白,应该是5档那样吧,有时空格是感觉,与字体有关,有时看起来能全部看到,打印时打不出来。
回复

使用道具 举报

发表于 2009-9-14 09:15 | 显示全部楼层

最好传个附件吧。
回复

使用道具 举报

 楼主| 发表于 2009-9-14 10:10 | 显示全部楼层

上传了附件:

yxH2Ttma.rar (12.26 KB, 下载次数: 0)

回复

使用道具 举报

发表于 2009-9-14 10:19 | 显示全部楼层

Private Sub CommandButton1_Click()
i = 1
k = 1
Do While i <= 45
    If Cells(204, [AF218] + i) = "¡Ì" Then
        Cells(204, [AN218] + k) = Cells(203, [AF218] + i)
        k = k + 1
    End If
    i = i + 1
Loop
End Sub
[此贴子已经被作者于2009-9-14 10:19:49编辑过]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-13 22:42 , Processed in 0.310992 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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