返回列表 上一主題 發帖

如何達成兩個listbox的水平捲軸同步?

1.捲軸移動時,並不會觸動事件(不知其它版本是否有此事件),而選取(Click) 時,只能檢測其資料行列位置!
2.若想〔標題文字〕與〔資料〕左右同步顯示,設定其 ColumnHeads = True 即可,不須用到兩個ListBox
3.如果各欄文字字元數不多,以範例檔為例,只要設定其 ColumnWidths 屬性,也用不到水平捲軸!

參考如下方法:
Set mydb = Range("A2:I4") '注意:這參照位址不可包含〔標題列〕
With ListBox2
  .ColumnCount = 9
  .RowSource = mydb.Address
  .ColumnHeads = True
  .ColumnWidths = "42,42,42,42,42,42,42,42,42"
End With

TOP

        靜思自在 : 原諒別人就是善待自己。
返回列表 上一主題