Excelのプロダクションシートから毎日ファイルを開くマクロボタンを作成しました。そこには特定のファイルのマクロボタンがすべてあります。ファイルを開くためのExcel VBAコード
すべての私のファイルの形式は従来と同じです:
- Busineseユニット名:YMCA
- 年:2012
- 月:4月
- 週:週2
- 日: 12
- ファイル名:YMCテンプレート041212.xlsm
最後のExcelファイル名の拡張子に問題があります。 MyDaily TemplateとMyDateProdを.xlsmとともに追加するにはどうすればいいですか? 私はこの-Jを持っています..... \ & myDailyTemplate & myDateProd.xlsm」)は、全ファイルのパス名については下記を参照
Sub Open_DailyProd()
Dim myFolderYear As String
Dim myFolderMonth As String
Dim myFolderWeek As String
Dim myFolderDaily As String
Dim myDateProd As String
Dim myBusinessUnit As String
Dim myDailyTemplate As String
myBusinessUnit = Sheet1.Cells(32, 2)
myFolderYear = Sheet1.Cells(11, 2)
myFolderMonth = Sheet1.Cells(12, 2)
myFolderWeek = Sheet1.Cells(13, 2)
myFolderDaily = Sheet1.Cells(14, 2)
myDateProd = Sheet1.Cells(15, 2)
myDailyTemplate = Sheet1.Cells(6, 5)
Application.Workbooks.Open ("J:\IAS\3CMC05HA01\IAC Clients\myBusinessUnit\myFolderYear\myFolderMonth\myFolderWeek\myFolderDaily\& myDailyTemplate & myDateProd.xlsm")
End Sub
私はpath = Join(pathPart、 "\")で発行しています。 – cemg
@cemg私はそれを書いてしまう前に試していないので、私はそれに "テストされていない"と書かなければなりませんでした。基本的な考え方は健全です。あなたはどんなエラーを出していますか? – psubsee2003
@cemg私は自分のコードに入力ミスがありましたが、修正しました。今回はテストしました。それはあなたのために働くはずです。そうでない場合は、求めているファイルがその場所に存在しないか、パスにタイプミスがあると考える必要があります – psubsee2003