zoukankan      html  css  js  c++  java
  • 原创:用VBA实现将鼠标选择的单元格按照指定格式合并并复制到剪切板

    原创:用VBA实现将鼠标选择的单元格按照指定格式合并并复制到剪切板

    一、主要实现以下功能:
    1、用鼠标选择单元格(可谓连续单元格,也可为不连续的)后,按照要求格式“证件号码:+选定内容+“,”+”选定内容“等等进行合并
    2、合并后的内容,直接复制到剪切板
    二、代码示例:

    Sub TestA()
    Set a = New DataObject
    '情况存放合并结果的单元格内容
    Range("B2") = ""
    '开始合并选择单元格的内容
    For Each C In Selection
    Range("B2").Value = Range("B2").Value & C.Value & ","
    Next
    '将汇总结果复制到剪切板
    Range("B2") = "证件号码:" & Range("B2")
    Range("B2").Select
    Range("B2") = Left(Range("B2"), Len(Range("B2")) - 1)
    Range("B2") = Range("B2") & ""
    'Range("B2").Select
    'Selection.copy
    '-------------
    a.SetText Range("B2")
    a.PutInClipboard
    End Sub
    三、示例文件及操作视频下载地址:
    加入QQ群,在群共享中可下载示例文件及演示视频:
    QQ群:303625469


    微信:Excel_Cortana

  • 相关阅读:
    2.4 将类内联化
    2.3 提炼类
    2.2 搬移字段
    2.1 搬移函数
    1.8 替换你的算法
    1.7 以函数对象取代函数
    1.7 移除对参数的赋值动作
    1.6 分解临时变量
    1.5 引入解释性变量
    1.4 以查询取代临时变量
  • 原文地址:https://www.cnblogs.com/mybi/p/3865554.html
Copyright © 2011-2022 走看看