Napisz słowami, po kolei, co chcesz zrobić. Szybciej tak napisże kod, niż analizując twój błędny i domyslając się "co poeta miał na myśli"...
Chciałbym stworzyć Makro, w pliku ,,A'', który będzie otwierał plik ,,B'' oraz aktywował arkusz w pliku ,,B'' o konkretnej nazwie znajdującej się w pliku ,,A'' w komórce np A1. Czyli kod, który będzie aktywował arkusz w pliku ,,B'' ma się odwoływać do nazwy znajdującej się w pliku ,,A''. Plik B to dane mający arkusze, które posiadają nazwy dni z całego miesiąca 01.02.2020, 02.02.2020. Potrzebuje tylko kodu, który będzie mi aktywował konkretną datę arkusza, którą wpisze w danej komórce w pliku ,,A''.
Worksheets(Format$(Now() - 1, "dd.mm.yyyy")).Activate - ten kod chciałbym zmienić na taki, który mi będzie aktywował arkusz o nazwie, która się znajduję w komórce A1.
Mniej więcej na takiej samej zasadzie jak kod poniżej, który otwiera mi plik o nazwie która się znajduję w komórce W3
PathName = Range("W3").Value
Workbooks.Open Filename:=PathName