Excel: Запись в Ячейку, которой присвоено "имя"
☑
0
spiller26
30.04.14
✎
12:28
Есть возможность записи в ячейку, с заданным именем?
Если не сложно то как?
1
vicof
30.04.14
✎
12:30
Объектная модель экселя вам в помощь
2
spiller26
30.04.14
✎
12:31
(1) Забыл.
Я осуществляю запись в уже созданный файл Eхcel (свой шаблон), и в нем я присвоил на определенную ячейку Имя "ППИ". А с 1С я открываю и записываю в енго данные
3
vicof
30.04.14
✎
12:39
(2) ActiveWorkbook.Names[0].Value = ...
4
Jaap Vduul
30.04.14
✎
12:44
ИменованнаяЯчейка = Книга.Worksheets(1).Range("ИмяЯчейки");
5
spiller26
30.04.14
✎
12:46
(4) Worksheets(1) - почему "1"?
6
Jaap Vduul
30.04.14
✎
12:50
(5)
Потому что пример, разумеется.
7
spiller26
30.04.14
✎
12:54
(6) Вроде бы разобрался.
СтрПрочДоходы = "ИмяЛиста"
ТекЛист=КнигаЭксель.WorkSheets(СтрПрочДоходы);
ТекЛист.Range("ИмяЯчейки") = НекиеДанные;
Буду пробовать.
8
vicof
30.04.14
✎
12:54
(5) Очередная реинкарнация ливинстара?
9
spiller26
30.04.14
✎
13:19
Всё хоре!
ТекЛист=КнигаЭксель.WorkSheets("ИмяЛиста");
ТекЛист.Range("ИмяЯчейки").Value = "МоиДанные";
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.