2014-09-04 78 views
0

我有一個合併單元格,大約有700-800行。有沒有辦法讓單元格的值在表單的可見範圍內浮動?在excel中浮動垂直對齊2013合併單元格

我真的很討厭限制頂部,中間和底部的垂直排列。當然,有一種方法可以讓內容「浮動」在我滾動的工作表的可見部分中?

即我滾動到行530-560,並且兩個垂直對齊選項都不允許我看到該值,但是如果單元格內容值將浮動在可見範圍的中心,則它將位於第545行的某處。

這是否有意義?

+0

是否有助於能夠獨立於其他人(新窗口)滾動該單元格? – pnuts 2014-12-10 01:34:08

回答

0

我認爲你不能...
一個技巧可以是在屏幕上放置一個「浮動」文本框(形狀),與要顯示的列相對應(相同寬度,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事件,因爲不存在。有一些示例如何實現,但有時會崩潰......我不喜歡。