返回列表 上一主題 發帖

動態資料範圍 名稱定義

回復 1# ciboybj
  1. Sub ex()

  2.     shs = Array("sheet1", "sheet2")

  3.     For Each sh In shs

  4.         Sheets(sh).Select 'Activate

  5.         EndRow = Cells(Cells.Rows.Count, 1).End(xlUp).Row
  6.         Set Rng = Range("A2:A" & EndRow)
  7.         
  8.         '方法1 靜態範圍名稱,A欄資料以A1為名稱
  9.         Names.Add Name:=[A1], RefersTo:=Rng
  10.         
  11.         '方法2 動態範圍名稱,B欄資料以B1為名稱
  12.         Names.Add Name:=[B1], RefersTo:="=Offset($B$1,,,COUNTA($B:$B)-1)"

  13.     Next
  14. End Sub
複製代碼
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 看別人不順眼,是自己修養不夠。
返回列表 上一主題