我有一个合并的单元格,大约有700-800行。有没有办法让单元格的值浮动在工作表的可见范围内?
我真的很讨厌垂直对齐限制在顶部,中间和底部的限制。当然有一种方法可以使内容浮动"在表格的可见部分,我滚动到?
即。我滚动到行530-560,并且垂直对齐选项都不允许我查看值,但如果单元格内容值将浮动在可见范围的中心,则它将在第545行附近。
这有意义吗?
答案 0 :(得分:0)
我想你不能...... 一个技巧可能是放一个" Float"屏幕上的文本框(形状)与您要显示的列相对应(相同宽度,1或2个单元格高度),并添加一个小子以在SelectionChange事件的基础上移动:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set kk = ActiveSheet.Shapes.Range(Array("TextBox 2"))
kk.TextFrame2.TextRange.Characters.Text = Range("A1").Value
kk.Top = Windows(1).VisibleRange.Top + Windows(1).Height / 2 - Range("A1").Height * 2
End Sub
它没有与Scroll事件相关联,因为它不存在。有一些示例如何实现,但有时崩溃......我不喜欢。