以下是引用兰色幻想在2004-10-15 8:49:00的发言:有兴趣的请做个练习(这些问题都是经常有人问): 1、如何一次性给所有工作表改名为A1、A2、A3....? 2、如何一次保护(或解除保护)所有工作表? 3、在闭工作薄前隐藏N-1个工作表(N是工作薄内工作表的总数),只留一个工作表? Sub test10() '有兴趣的请做个练习(这些问题都是经常有人问): '1、如何一次性给所有工作表改名为A1、A2、A3....? '2、如何一次保护(或解除保护)所有工作表? '3、在闭工作薄前隐藏N-1个工作表(N是工作薄内工作表的总数),只留一个工作表? Workbooks("第五讲 如何控制工作簿与工作表").Activate For i = 1 To Sheets.Count With Worksheets(i) .Name = "A" & i .Protect Password:="123" End With Next i End Sub
第三个问题 Private Sub Workbook_BeforeClose(Cancel As Boolean) For i = 1 To Sheets.Count If i <> Sheets.Count Then Sheets(i).Visible = False End If Next i End Sub
|