excel怎么把很多单元格的内容快速复制到一个批注里面?

如题所述

用万能的VBA可以实现。

例如有表格,如图:

要求将业务员、单位名称、单价插入到A列的批注中。

代码如下:

Sub 插入批注()

Dim I As Integer

Dim S As String

I = 2

Do While Cells(I, 1) <> ""

S = "业务员:" & Cells(I, 3) & Chr(10) & "产品名称:" & Cells(I, 4) & Chr(10) & "单价:" & Cells(I, 7)

Cells(I, 1).AddComment

Cells(I, 1).Comment.Visible = False

Cells(I, 1).Comment.Text Text:=S

I = I + 1

Loop

End Sub

执行后结果如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-12

先把很多单元格的内容复制到一个单元格中,再把这个单元格的内容复制到批注里。

点开编辑-offce剪贴板-选中拟复制的单元格区域-复制,找一个公单元格点击把光标放在这个单元格内-在表格右侧单击要粘贴的内容。这样就把多个单元格的内容粘贴到一个单元格里。

追问

我也是这样做的 很费事啊

本回答被网友采纳
第2个回答  2019-03-01
复制单元格(有多少选多少),粘贴到空白的txt文档中,再ctrl+a,右击你需要添加批注的单元格,选择添加批注,ctrl+v。
第3个回答  2015-01-12
不能,除非你把所有内容放在一个单元格,那样也费事
相似回答