--
The Energy flows where the attention goes...
Sub Save()
Dim wc As Integer: Dim tel As Integer
Dim name As String: Dim book As String
Windows("Bestandsnaam.xls").Activate
Sheets("~Navigatie").Select
For wc = ThisWorkbook.Worksheets.Count To 2 Step -1
Windows("Bestandsnaam.xls").Activate
name = Sheets(wc).name:
Sheets(name).Select:
Sheets(name).copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=name & ".htm",
FileFormat:=xlHtml, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close SaveChanges:=True
Next wc
Application.DisplayAlerts = True
end sub
dar...@live.nl schreef:
Dit zou in de buurt kunnen komen.
Hierbij heb ik aangenomen dat de te kopiëren bladen in het bestand Bestandsnaam.xls
staan.
Sub Save()
Dim wc As Integer: Dim tel As Integer
Dim strName As String: Dim book As String
Application.DisplayAlerts = False
With Workbooks("Bestandsnaam.xls")
For wc = .Worksheets.Count To 2 Step -1
strName = .Sheets(wc).name
If Left(strName, 1) = "~" Then
.Sheets(wc).Copy
ActiveWorkbook.SaveAs Filename:=strName & ".htm", _
FileFormat:=xlHtml, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close SaveChanges:=False
End If
Next wc
End With
Application.DisplayAlerts = True
End Sub
Jan
jan schreef: