返回列表 上一主題 發帖

如何把工作表的名稱顯示為指定的儲存格內容?

回復 1# irenemak2007
  1. Sub nn()
  2. For Each sh In Sheets
  3. With sh
  4. If .[A1] <> "" Then .Name = CStr(.[A1])
  5. End With
  6. Next
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 9# irenemak2007
  1. Sub nn()
  2. With Sheet1
  3. For Each a In .Range(.[A1], .[A65536].End(xlUp))
  4.    i = i + 1
  5.    If i <= Sheets.Count Then
  6.       Sheets(i).Name = a
  7.       Else
  8.       With Sheets.Add(after:=Sheets(Sheets.Count))
  9.         .Name = a
  10.       End With
  11.     End If
  12. Next
  13. End With
  14. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題