返回列表 上一主題 發帖

[發問] 如何把P欄到R欄給固定住,往下移動時只有A欄到O欄可移動

本帖最後由 Jevon 於 2013-1-27 17:54 編輯

回復 1# t8899
這是參考別人的做法,
沒有100%符合您的需求,
請其他高手補強嚕...

將下列code放入編輯器的工作表內
再將您的圖片名稱設定為Pic1
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. Dim MyPic As Object
  3. Dim NewTop As Double
  4. Dim NewLeft As Double
  5. Dim TopRightCell As Range

  6. With ActiveWindow.VisibleRange
  7.     Set TopRightCell = .Cells(1, 16)
  8. End With

  9. Set MyPic = ActiveSheet.Shapes("Pic1")
  10. NewTop = TopRightCell.Top + MyPic.Height - 150
  11. NewLeft = TopRightCell.Left

  12. With MyPic
  13.     .Top = NewTop
  14.     .Left = NewLeft
  15. End With
  16. End Sub
複製代碼

TOP

回復 7# Hsieh
除了Hsieh版主所指導的將"自訂表單製作成浮動表單"(試過, 確實可行)外,
上述的編碼一直無法將視窗的捲軸觸發(像某些網頁的浮動物件)一併包含進去...
請高手們不吝賜教, 謝謝!!

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題