excel vba删除单元格最右内容

代码一F18:F23范围内删除最后面的0代码二1。B18:B23范围(求示出现值)2。并在内容前加A字母3。B18求示出现值在E3/B19求示出现值在F3/B20求示出现... 代码一
F18:F23范围内删除最后面的0
代码二
1。B18:B23范围(求示出现值)
2。并在内容前加A字母
3。B18求示出现值在E3/B19求示出现值在F3/B20求示出现值在G3/B21求示出现值在H3/B22求示出现值在I3/B23求示出现值在J3
如果第3行有内容了提取到第4行,以此类推
展开
 我来答
庆年工坊
2015-06-22 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8928

向TA提问 私信TA
展开全部
Sub xx()
    Dim c As Range
    For Each c In [f18:f23]
        t = c.Text
        For i = Len(t) To 1 Step -1
            If Right(t, 1) = "0" Then
                t = Left(t, i - 1)
            Else
                Exit For
            End If
        Next
        c = t
    Next
End Sub
更多追问追答
追问
代码二
B18:B23范围(求示出现值)
追答
Sub xx()
    Dim d As Object
    Set d = CreateObject("Scripting.Dictionary")
    For i = 1 To 6
    t = Cells(17 + i, 2)
    For j = 1 To Len(t)
    c = Mid(t, j, 1)
    If Not d.exists(c) Then d.Add c, ""
    Next
    t = "A"
    For j = 0 To 9
    If Not d.exists(CStr(j)) Then t = t & j
    Next
    Cells(3, i + 4) = t
    d.RemoveAll
    Next
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式