excel2010批注可以设置公式吗

发布网友 发布时间:2022-04-21 07:51

我来回答

5个回答

热心网友 时间:2023-07-08 14:47

批注中直接设置不具备该功能,可以使用VBA实现该功能。

VBA中Cell.AddComment (text)可实现增加批注的功能,text内可使用公式。

如下代码在所选择区域的单元格中增加批注,批注内容为单元格地址。

Sub AddCom()
On Error Resume Next
Dim myRange As Range
Dim myCell As Range
Set myRange = Application.InputBox("选择区域", Type:=8)
For Each myCell In myRange
myCell.AddComment (myCell.Address)
Next
End Sub

热心网友 时间:2023-07-08 14:48

如果excel2010工作表中的单元格批注失去存在的意义,用户可以将其删除,实现方法如下所述:
打开excel2010工作表窗口,右键单击含有批注的单元格,在打开的快捷菜单中选择“删除批注”命令即可,如图1所示。
图1选择“删除批注”命令

热心网友 时间:2023-07-08 14:48

建一个宏,选中要加批注的单元格,然后执行这个宏。你可以自己弄个按键加入这个宏,以后一按就出来了。

Sub Add_Comment()
For Each cel In Selection
If Not cel.Comment Is Nothing Then cel.Comment.Delete
cel.AddComment
cel.Comment.Text Text:=cel.Formula
cel.Comment.Visible = True
With cel.Comment.Shape.TextFrame.Characters
With .Font
.Name = "黑体"
.FontStyle = "倾斜"
.Size = 12
.ColorIndex = 3
End With
End With

Next
End Sub

百度知道上有,我改了下显示公式、批注显示和字体,供参考。

热心网友 时间:2023-07-08 14:49

批注是不能设置公式的,各个版本都一样

热心网友 时间:2023-07-08 14:50

常规方法做不了,不过可以通过VBA实现

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com