VBA Tips Collection
Sub SaveAsToCSV()
'Rough version
''Application.DisplayAlerts = False
''ActiveSheet.SaveAs "c:\Hello", xlCSV
''Application.DisplayAlerts = True
'End
'Enhanve version
Application.DisplayAlerts = False
ActiveSheet.SaveAs ThisWorkbook.Path & "\Hello", xlCSV
Application.DisplayAlerts = True
''Enhance end
End Sub
Sub UnHideAllWP()
Dim i As Integer
For i = 1 To Sheets.Count
Sheets(i).Visible = True
Next i
End Sub
Sub SaveAsToPDF() Application.DisplayAlerts = False Sheets(Array("Show1", "Show2")).Select 'Sheets("Sheet1").Activate ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=ThisWorkbook.Path & "\Hellos.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False Application.DisplayAlerts = True End Sub
Sub mulu()
Dim I As Integer
Dim J As Integer
Dim Rng As Range
On Error Resume Next
J = Worksheets.Count
If J = 0 Or J = 1 Then Exit Sub
Application.ScreenUpdating = False
For I = 1 To J
If Sheets(I).Name = "目录" Then
Sheets("目录").Move before:=Sheets(1)
End If
Next I
If Sheets(1).Name <> "目录" Then
J = J + 1
Sheets(1).Select
Sheets.Add
Sheets(1).Name = "目录"
End If
Sheets("目录").Select
Columns("B:B").Delete Shift:=xlToLeft
For I = 2 To J
ActiveSheet.Hyperlinks.Add anchor:=Worksheets("目录").Cells(I, 1), Address:="", SubAddress:="'" & Sheets(I).Name & "'!R1C1", TextToDisplay:=Sheets(I).Name
Sheets(I).Hyperlinks.Add anchor:=Sheets(I).Cells(1, 1), Address:="", SubAddress:="'" & Sheets("目录").Name & "'!R1C1", TextToDisplay:="返回目录"
Next
Sheets("目录").Cells(1, 1) = "目录"
Application.ScreenUpdating = True
End Sub

浙公网安备 33010602011771号