原创:用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

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

时间: 2024-10-05 16:29:48

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

DevExpress 获取gridview 鼠标位置所在单元格

偶尔会有一些需要获取 gridview 鼠标位置所在单元格,从而实现某些特定功能的需求,经过一番研究,得出以下实现方法: GridHitInfo _info; Point _pt = gridview1.GridControl.PointToClient(Control.MousePosition); _info = gridview1.CalcHitInfo(_pt); bool IsInColumn =_info.InColumn;//判断是否在表头 GridColumn col= _inf

VC/MFC 在ListCtl 控件中随鼠标移动提示单元格信息

[cpp] view plaincopy BEGIN_MESSAGE_MAP(CTipListCtrl, CListCtrl) //{{AFX_MSG_MAP(CTipListCtrl) ON_WM_MOUSEMOVE() ON_WM_DESTROY() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CTipLis

EasyUI的Datagrid鼠标悬停显示单元格内容

功能描述:table鼠标悬停显示单元格内容 1.js函数 1 function hoveringShow(value) { 2 return "<span title='" + value + "'>" + value + "</span>"; 3 } 2.调用函数 1 <table id="mydatagrid" style="width:100%;height:96%"&g

Extjs GridPanel 鼠标拖动选中单元格

本文主要是实现了一个拖动选择单元格并计算的功能 CalcSelecitonModel.js下载地址

鼠标点击单元格显示在相应文本框中的方法(单元格事件)

1 //点击单元格显示此行相应内容 2 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) 3 { 4 // 找到鼠标点击的行 5 int index = e.RowIndex; 6 DataGridViewRow currenRow = this.dataGridView1.Rows[index]; 7 //找到每一个单元格的值 8 this.textBox2.Text=

Excel VBA将所有Sheet重命名为单元格a1的名称

Sub RenameSheet() Dim i As Integer For i = 1 To Sheets.Count Sheets(i).Name = Sheets(i).Range("A1").Value Next End Sub

EasyUI Datagrid 鼠标悬停显示单元格内容

第一种方式: 1.js 定义函数 <script type="text/javascript"> //格式化单元格提示信息 function formatCellTooltip(value){ return "<span title='" + value + "'>" + value + "</span>"; } </script> 2.调用函数 <th data-opti

原生态js,鼠标按下后,经过了那些单元格

本来是要判断那些单元格被选中,结果发现行不通,只能判断鼠标按下后,经过了那些单元格 之所以发出来,是觉得案例还有很多有意思的地方 onmouseover  的持续触发,导致了很多重复元素 由于将事件绑定在整个table上,还出现了undefined 鼠标的反复进入进出,会导致相同元素的断断续续的重复, 如何解决他们! <table border="1" id="dnf"> <tr> <td rowspan="2"&g

[Excel VBA]单元格区域引用方式的小结

在使用ExcelVBA进行编程时,我们通常需要频繁地引用单元格区域,然后再使用相应的属性和方法对区域进行操作.所谓单元格区域,指的是单个的单元格.或者是由多个单元格组成的区域.或者是整行.整列等.下面,我们设定一些情形,以问答的形式对引用单元格区域的方式进行归纳. 问题一:在VBA代码中,如何引用当前工作表中的单个单元格(例如引用单元格C3)?回答:可以使用下面列举的任一方式对当前工作表中的单元格(C3)进行引用.(1) Range("C3")(2) [C3](3) Cells(3,