Загрузка приходной накладной из Excel в 1с #287044


#0 by Olga1C
НомПН =ExcelApp.Cells(1,7).value; Как сделать так чтоб вместо номера столбца, использовать его имя?
#1 by Aloex
какое имя? "А1" ?
#2 by ШтушаКутуша
так што ли ча?
#3 by ШтушаКутуша
не, "G1"
#4 by Torquader
Excel.Workbook.Worksheet(НомерЛиста).Range("G1").Value так долно работать.
#5 by Olga1C
Нет, то имя которое задается через меня Вставка - Имя - Присвоить, в моем случае GTD
#6 by Aloex
ActiveWorkbook.Names.Add Name:="ssdf", RefersToR1C1:="=Лист3!R1C1"
#7 by Aloex
так оно выглядит в макросах.
#8 by Olga1C
У меня цикл бежит по строкам таблицы от 1 до ... А столбец раньше был четко 7. А сейчас пользователи начали менять таблицу, добавлять столбцы, хотелось бы привязать к имени. Как?
#9 by Olga1C
Может кто даст ссылку на толковую ифну по Excel, связке Excel и 1С?
#10 by Злопчинский
Инна! а вообще
#11 by manyak
определяем адрес именованyой ячейки, первый член Item в Names - если одна именованная ячейка: в цикле получаешь адрес текущей ячейки и потом сравнивай текущий адрес с адресом именованной ячейки:
#12 by IUnknown
очень много инфы лежит в файлике "VBAXL10.CHM"
#13 by manyak
или так еще, елси несколько ячеек именованных:
#14 by smaharbA
добавят и имена
#15 by manyak
пускай добавляют, имена в пределах книги уникальные должны быть, лишь бы не поменяли старое имя :) можно впринципе сделать шаблон документа, в котором нужную ячейку защитить от изменений, и потом этот шаблон раздавать всем юзверям
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С