![所有工作表均可见的文本框](https://linux22.com/image/1576704/%E6%89%80%E6%9C%89%E5%B7%A5%E4%BD%9C%E8%A1%A8%E5%9D%87%E5%8F%AF%E8%A7%81%E7%9A%84%E6%96%87%E6%9C%AC%E6%A1%86.png)
我有一本包含 8 个工作表的 Excel 工作簿。我想创建一个带有箭头的文本框,并将其放在左下角,就在工作表名称的正上方。我希望即使移动到下一个工作表时,这个文本框也可见。它将用作所有工作表共有的注释。
答案1
@Priyanka,我想建议您使用 VBA 代码(宏),在工作表名称上方的各工作表(全部 8 个工作表)中创建 Tex 框。
Sub CreateTXTBox()
For I = 1 To 8
Sheets(I).Select
ActiveSheet.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=50, Top:=270, Width:=100, Height:= _
40).Select
Next
End Sub
注意:
- 将此代码作为模块插入工作簿并运行以在同一位置在所有 8 个工作表中创建文本框。
For I = 1 to 8
是可编辑的,您可以更改8
是否要在多于或少于的时间内创建文本框8 Sheets
。- 文本框尺寸也可编辑。