返回列表 上一主題 發帖

[發問] 為何各sheets 被隱藏了

回復 1# yangjie
  1. Option Explicit
  2. Sub Ex()
  3.     Dim FileName As String, E As Workbook
  4.     FileName = "D:\BOOK2.XLS"
  5.     With CreateObject(FileName)
  6.         '*** 顯示活頁簿是這樣嗎? *****
  7.         .Windows(.Name).Visible = True
  8.         '.Sheets(SHname).Cells.Copy wb.Sheets("Temp").Cells(1, 1)
  9.         .Close True
  10.     End With
  11. End Sub
  12. Sub 功能列()
  13.     功能列_Show True  '顯示功能列
  14.     Stop
  15.     功能列_Show False '不顯示功能列
  16. End Sub
  17. Private Sub 功能列_Show(Msg As Boolean)
  18.     With Application
  19.         .DisplayFullScreen = Not Msg
  20.         .CommandBars.ActiveMenuBar.Enabled = Msg
  21.     End With
  22. End Sub
  23. Sub Sheets_隱藏()
  24.     Dim i As Integer
  25.     With ActiveWorkbook
  26.         .Protect Password:="1234", Structure:=True, Windows:=True '保護活頁簿的 結構,視窗
  27.         .Unprotect Password:="1234" '活頁簿: 解除保護.
  28.         For i = 2 To .Sheets.Count  '活頁簿至少要有一張工作表是可見的
  29.             Sheet1.Visible = xlSheetVeryHidden  '值= 2 :vba 的工作表隱藏,需用vba 取消工作表隱藏
  30.         Next
  31.         .Protect Password:="1234", Structure:=True, Windows:=True
  32.     End With
  33. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 4# yangjie
---------此行可否加密 ???
Sheet1.Visible = False ,  你可在工作表上取消隱藏
  1. '請詳看VBA的KeyPress 事件
  2. Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
  3.     If KeyAscii = 10 Then   '按下組合鍵 CTRL+Enter
  4.         CommandButton1.SetFocus
  5.         CommandButton1_Click
  6.     End If
  7. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 6# yangjie

受限當是   
Sheet1.Visible = xlSheetVeryHidden  '值= 2 :vba 的工作表隱藏,需用vba 取消工作表隱藏
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 有時當思無時苦,好天要積雨來糧。
返回列表 上一主題