返回列表 上一主題 發帖

[發問] 視窗-凍結視窗問題請教

[發問] 視窗-凍結視窗問題請教

DEAR  ALL 大大
1.使用 EXCEL 視窗-凍結視窗 功能會自動凍結 A1-G11.
   請問我只想凍結 第一列(A1-ZZ1) . 該如何下指令.
2.煩不吝賜教   THANKS*10000

  1. Sub 蝕光迴狼()

  2.     ActiveWindow.FreezePanes = False  '取消凍結視窗
  3.     Rows("2:2").Select: ActiveWindow.FreezePanes = True  '凍結視窗(列)
  4.     'Range("H:H").Select: ActiveWindow.FreezePanes = True  '凍結視窗(欄)
  5.    
  6. End Sub
複製代碼
不知道這是不是你要的效果耶~
因為你敘述的不是很清楚,
也沒有圖片可以讓我確認你要的效果......
我很笨,所以我很用心
 我學藝不精,但我渴求知識

TOP

DEAR SIR
  Rows("2:2").Select: ActiveWindow.FreezePanes = True  '凍結視窗(列)
  100%符合需求. 感謝您之指導.  THANKS*10000

TOP

如何可以 凍結視窗 於不同的工作表
如下  這樣 該如何 作業 感謝~~~

  Sheets("工作表1").Rows("12:12").Select: ActiveWindow.FreezePanes = True
  Sheets("工作表3").Rows("10:10").Select: ActiveWindow.FreezePanes = True
  Sheets("工作表4").Rows("12:12").Select: ActiveWindow.FreezePanes = True
50 字節以內
不支持自定義 Discuz! 代碼

TOP

本帖最後由 准提部林 於 2020-2-9 11:42 編輯

回復 4# 7777

Application.Goto Sheets("工作表1").Rows("12:12"): ActiveWindow.FreezePanes = True
Application.Goto Sheets("工作表3").Rows("10:10"): ActiveWindow.FreezePanes = True
Application.Goto Sheets("工作表4").Rows("12:12"): ActiveWindow.FreezePanes = True

或:
Dim AR, i%
AR = Array(1, "12", 3, "10", 4, "12")
For i = 0 To UBound(AR) Step 2
    Sheets("工作表" & AR(i)).Select
    Rows(AR(i + 1)).Select
    ActiveWindow.FreezePanes = True
Next i

TOP

        靜思自在 : 甘願做、歡喜受。
返回列表 上一主題