Первый пост, и очень очень новичок на VBA.Я решаю свои проблемы, но делаю копирование / вставку из примеров на таких прекрасных форумах и сайтах, как этот: -)
Вот моя проблема:
Текущий рабочий лист - CAPA, а ячейка D2 имеетзначение (например, 181).
Значение в ячейке D2, которое равно 181, является также именем другого листа, который я уже создал.
В моем коде VBA, работающем на листе CAPA,Я хочу, чтобы макрос записал эту формулу в ячейку B12:
= '181'! B9
и хочу, чтобы она взяла 181 из значения в ячейке D2
Я уже пробовал это:
Dim MySheet As String, ws As Worksheet
MySheet = Sheets("CAPA").Range("D2").Value
Set ws = Sheets(MySheet)
, а затем
Range("B12").Select
ActiveCell.FormulaR1C1 = "='ws'!B9"
Но вместо этого он открыл диалоговое окно для указания файла, содержащего ссылку ws.
Было быглубоко благодарен за любую помощь в этом.
Заранее спасибо, Васко.