0
シートBUがあります。シートBUには4つのボタンがあります。 4つのボタンのうち、Saveというボタンがあります。特定のシートをフォルダに保存中にエラーが発生しました。
この保存ボタンを使用して、シートBUを特定のフォルダに保存しています。
BUはXlsmファイルで、同じシートBUをxlsxとして保存します。
以下のコードがあります。しかし、私が実装しようとするたびにエラーが表示される
次のマクロはマクロのフリーブックに保存することはできません。
誰でもこの問題を解決するのに役立つでしょうか?
私は、以下のプログラムを使用しています、私もXLSMに保存しようとした、そのくぼみ仕事
Sub save()
Dim myWorksheets() As String
Dim newWB As Workbook
Dim CurrWB As Workbook
Dim i As Integer
Dim path1, Path2 As String
path1 = ThisWorkbook.Path
Path2 = path1 & "\Arc\Mat\"
Set CurrWB = ThisWorkbook
myWorksheets = Split("BU", ",")
For i = LBound(myWorksheets) To UBound(myWorksheets)
Set newWB = Workbooks.Add
CurrWB.Sheets(Trim(myWorksheets(i))).Copy Before:=newWB.Sheets(1)
newWB.SaveAs filename:=Path2 & Format(Now(), "ww") & myWorksheets(i) & ".xls"
newWB.Close SaveChanges:=False
Next i
Application.ScreenUpdating = False
MsgBox ("File Saved")
End Sub
どのラインでエラーが発生していますか?そして、達成しようとしている 'Split()'関数は何ですか? – DMM