Здравствуйте,
в макросе прописана формула листа типа:
можно ли в таком коде заменить имя листа Проверка на переменную и подставить в формулу?
что-то типа такого?
в макросе прописана формула листа типа:
Код |
---|
Sub d() With Лист2.Range("A1:D1") .Formula = Array("=Проверка!A1 + Проверка!E1") 'с листа Проверка .Value = .Value End With End Sub |
что-то типа такого?
Код |
---|
Sub d2() With Лист2.Range("A1:D1") dim z as variant z = "Проверка!" .Formula = Array("=z & A1 + z & !E1") 'с листа Проверка .Value = .Value End With End Sub |
или части формулы присвоить имя через диспетчер имен и таким образом сократить длину формул?