ウェブから毎日ダウンロードされるブックにマクロを実行しようとしていますが、ダウンロードした日付に応じて名前が変更されるworhsheetが1つしかありません(例: "vendas 201709294524455"このワークシートを変数として設定する必要がありますが、このdinamyc名の変更でどうすればいいですか?名前以外のワークシートを選択してください。
は、私が試した:
Dim Sh1 As Worksheet
Dim Sh2 As Worksheet
Dim FindCell As Range
Set Sh2 = ThisWorkbook.Worksheets("book1")
Set Sh1 = Workbooks("vendas.xlsm").Worksheets("*vendas*")
LastRow = Sh2.Range("d65536").End(xlUp).Row
...残りのコード
しかし、仕事をdoesn'tされる...任意のアイデア?それだけで1つのワークシートを持っていたよう
* name *ではなく* index *でシートを取得します。スコットの答えを見てください。 –