Доброго времени суток, друзья! Для вас пустяк - сам уже всю голову сломал (тяжело программировать, когда не умеешь).
У меня есть два диапазона List и NameList (одинакового размера) - List - названия листов в книге, NameList - названия выходных pdf-файлов. Нужно каждой вкладке из первого диапазона присвоить название из второго и распечатать на pdf принтере. Ничего лучше чем это не придумал, но естественно это не работает. Не поможете?
Код
For Each i In List
For Each j In NameList
aPath = ActiveWorkbook.Path
Name = aPath & "\" & j & ".pdf"
Sheets(CStr(i)).PrintOut Copies:=1, Collate:=True, PrintToFile:=True, PrToFileName:=Name, IgnorePrintAreas:=False
Next j
Next i
Задача такова. В диапазоне определяется нужная ячейка и ее значение записывается в переменную. Затем это значение нужно внести в другую ячейку, сцепив с текстом. При этом через Value получается внести только значение самой переменной, как только пытаюсь сцепить ее с каким либо значением редактор макросов выдает ошибку:
Код
Sub Test()
A = Cells(1, 1).Value
Cells(2, 10).Value = A&"_Текст"
End Sub