电子表格excel批注代码,如何将数据明细表格内的数据按汇总表的要求自动添加
1.excel批注代码,如何将数据明细表格内的数据按汇总表的要求自动添加
Sub InsertCommentByDetail()
'打开Excel文件,按Alt+F11打开VBA编辑器,“插入”->;“模块”,然后把这些代码贴到空白的窗口里
'保持光标停留在这些代码中间,按F5运行
Dim MyComment As String '批注内容
Dim DetailSheet As Worksheet '明细表
Dim TotalSheet As Worksheet '汇总表
Dim Operator As String, OperatDate As String '操作人、操作日期
Dim RT As Long, RD As Long, CT As Long '汇总表行号、列号,明细表行号
Set TotalSheet = Sheets("汇总表") '汇总表的名字改成你的
Set DetailSheet = Sheets("明细表") '明细表的名字改成你的
For RT = 2 To TotalSheet.UsedRange.Rows.Count
Operator = TotalSheet.Cells(RT, 1).Text '获取 汇总表 的 操作人
For CT = 3 To 31 '按每月31天循环
OperatDate = TotalSheet.Cells(1, CT).Text '获取 汇总表 的 操作日期
If CDate(OperatDate) = 0 Then GoTo NextOperator '如果 操作日期 不是有效的,直接看 汇总表 的 下一行
If TotalSheet.Cells(CT, CT).Text = "" Then GoTo NextDay '如果 操作日期 没有数据,看 汇总表 的 下一天
MyComment = "" '批注清空
For RD = 2 To DetailSheet.UsedRange.Rows.Count '循环查找 明细表 的每一行
'如果 操作日期 和 操作人 和汇总表的一致,加入到批注里
If DetailSheet.Cells(RD, 20).Text = Operator And DetailSheet.Cells(RD, 19).Text = OperatDate Then
MyComment = MyComment & DetailSheet.Cells(RD, 1).Text & vbTab '批注加上 指令单号
MyComment = MyComment & DetailSheet.Cells(RD, 8).Text & vbTab '批注加上 成品规格
MyComment = MyComment & DetailSheet.Cells(RD, 3).Text & vbCr '批注加上 原料重量
End If
TotalSheet.Cells(RT, CT).AddComment Left(MyComment, Len(MyComment) - 1) '插入批注
Next
NextDay:
Next
NextOperator:
Next
End Sub
2.excel怎么在批注里面插入图片
会有一个插入批注的选项
点击插入批注,会有一个设置批注格式的选项,然后点击确定,点击后出现选择图片的按钮
点击选择图片,批注的底纹就变成你想要的图片啦方法/,如图
点击填充效果,如图可看见图片选项卡,点击会出现一个设置框,点开颜色设置会出现一个填充效果的选项,则会出现一个自动生存含用户名称的批注编辑框
然后对着批注编辑框的外框虚线点击右键,会有一个填充-颜色选项,有颜色与线条选项卡
点击颜色与线条选项卡后,点击右键;步骤
先选择一个单元格,选择你想要的图片。然后直接拖动批注编辑框
3.在excle中怎么快速插入批注
在Excel中,批注是一种十分有用的提醒方式,不仅可以用来解释复杂的公式,也可以将对其它用户工作簿的反馈意见写在批注当中以方便互相交流。
excel表格的基本操作
添加批注:
1、单击要添加批注的单元格。
2、单击插入菜单批注命令。或者右键插入批注。
3、在批注文本框中,键入批注文字。
4、要设置批注文本格式,先选择文本,然后右键设置批注格式或点击工具栏相应按钮。
5、键入完文本并设置格式后,请单击批注框外部的工作表区域。
提示:单元格右上边角中的红色小三角形表示单元格附有批注。将指针放在红色三角形上时会显示批注。
编辑批注:
单击包含要编辑的批注的单元格,右键编辑批注即可在批注文本框中,编辑批注文本。
删除批注:
单击包含要删除的批注的单元格,右键删除批注即可删除批注。
显示/隐藏批注:
选中包含有批注的单元格,右键显示/隐藏批注,可根据需要自行选择。
批注中加图片的方法是:插入批注单击批注边框线,右键,设置批注格式颜色与线条填充,选择颜色,填充效果图片选择图片确定。
巧妙更改Excel批注的默认格式
给Excel单元格插入批注并不难,可是要想使这个批注的格式有点个性,那就比较麻烦了,除非你对所有的批注逐个单击右键,然后在弹出的快捷菜单中选择设置批注格式命令逐个进行设置。那么,能不能一劳永逸,更改一下批注的默认格式呢?让它一开始就是咱们所需要的?结果当然是可以了。其实做起来也很简单,你只要在桌面上单击右键,在弹出的快捷菜单中选择属性命令,在打开的显示属性对话框中选择外观选项卡,单击高级按钮,打开高级外观对话框。在项目下拉列表中选择工具提示,现在你就可以看到:在它的右侧,你可以设置批注的背景颜色;在下方,你可以设置批注的字体颜色和大小。
注意:这一改变将会影响所有没有设置格式的批注,而对已经设置了格式的批注则没有影响。如果您已经为某些批注应用了其它格式,例如,改变了文本的颜色,上述改变将不会改变这些批注的格式。
Excel改变批注外观的方法:
默认情况下,在Excel中加入的批注通常就是一个矩形的文本框,可以改变批注的外观,让它更美观一些。首先,选择插入批注命令,给单元格添加批注。然后,右击单元格,从快捷菜单中选择显示/隐藏批注命令,将批注显示出来。确认绘图工具栏出现在屏幕中。按住Ctrl键,单击选中批注。从绘图工具栏中选择绘图改变自选图形命令,然后再从其子菜单中选择想要设置的形状即可。
excel单元格插入批注后,单元格右上角的小红色三角却没有出现,只有在鼠标右键--编辑批注时才会出现刚才的批注。就好像设置批注跟没设置批注一样。
