Office中国论坛/Access中国论坛

标题: 表里的这些点怎去掉呢? [打印本页]

作者: swfeng    时间: 2008-6-27 10:49
标题: 表里的这些点怎去掉呢?
[attach]30759[/attach]
我想问一下这表里的这些点是什么?能去掉吗?可以教一下方法吗?[attach]30760[/attach]

[ 本帖最后由 swfeng 于 2008-6-27 11:22 编辑 ]
作者: pureshadow    时间: 2008-6-27 11:01
这些点是什么呀,楼主最好发个附件上来,光图实在是看不出来.
作者: swfeng    时间: 2008-6-27 11:23
请版主帮一下。付件已传了!
作者: cjls2000    时间: 2008-6-27 11:56
已经帮你删除

用代码删除

Sub cleanlines()
Dim num, i, k
Dim asg As Object
Dim shparray() As Variant
Dim dic As Object
Set dic = CreateObject("Scripting.Dictionary")
                                             
Application.ScreenUpdating = False
With ActiveSheet.Shapes
            If .Count < 1 Then
                MsgBox "无直线图形!"
                Exit Sub
            End If
            num = .Count
            k = 1
            ReDim autoshparray(1 To num)
            For i = 1 To num
                If .Item(i).Type = msoLine Then
           
                    dic.Add k, .Item(i).Name
                    k = k + 1
                End If
            Next
            ReDim Preserve shparray(1 To k - 1)
            shparray = dic.items
            Set asg = .Range(shparray)
            MsgBox asg.Count
            asg.Delete
End With
                                             
Application.ScreenUpdating = True
End Sub

:)
作者: swfeng    时间: 2008-6-27 12:54
谢谢!但我想知怎解决方法。。这个是什么问题,可以说清楚吗?
作者: swfeng    时间: 2008-6-27 12:56
代码要放在哪里?
作者: pureshadow    时间: 2008-6-27 13:10
代码........
按F5-定位条件-对象-确定-DEL
解决[:13]
作者: pureshadow    时间: 2008-6-27 13:13
代码
sub aa()
    ActiveSheet.DrawingObjects.Delete
end sub
作者: swfeng    时间: 2008-6-27 13:59
謝謝了。。我學到了!!!
作者: swfeng    时间: 2008-6-27 14:03
不過我想弄明那些點是有何用處呢???
還有為什麽我點中一個那樣的DEL怎去不了的?
作者: cjls2000    时间: 2008-6-27 14:49
小妖就是小妖  高手  佩服[:13] [:12] [:11]
作者: justnow    时间: 2008-6-27 16:30
原来是缩成一点的线!
作者: zhang634211    时间: 2008-6-27 18:50
上午那么
作者: h187175852    时间: 2008-7-2 10:59
标题: 小妖强的
小妖强的小妖强的小妖强的小妖强的




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3