Текущий архив: 2004.11.14;
Скачать: CL | DM;
Внизexcel Найти похожие ветки
← →
Sash © (2004-11-02 06:24) [0]Здравствуйте! работаю с экселем, во время работы программы считываю нужные для пользователя данные с одного листа, после создается новый лист.
вопрос такой: как вставить считанные данные на новый лист?
Спасибо всем кто откликнется!
← →
Думкин © (2004-11-02 06:40) [1]А как считываешь? Видимо так и вставлять надо.
Считываем из B:
A := B;
Записываем в B:
B := A;
Или тебе надо активизировать другой лист?
← →
Sash © (2004-11-02 06:49) [2]А как считываешь?
присваиваю переменным что то типа
for j:=2 to i do
begin
acol1:=WB.Sheets[alist].Cells[j,2].Value;
....
....
....
end;
а как присваивание заканчивается создается новый лист и в него надо вставить эти данные
← →
Думкин © (2004-11-02 06:54) [3]Вставляй.
for j:=2 to i do begin
WB.Sheets[blist].Cells[j,2] := acol1;
....
....
....
end;
Что именно пугает? Неужели я протелепатировал верно? Или нет? Вы не ответили пока на мой второй вопрос.
← →
Sash © (2004-11-02 07:04) [4]вставляется одно и тоже значение i раз. извиняюсь за глупый вопрос: а если надо активизировать другой лист? решение изменится?
← →
Думкин © (2004-11-02 07:29) [5]Если содержимое acol1 не меняется при записи, то можно ли ожидать другого?
Либо надо хранить нужные значения в каком-то промежуточном хранилище. Либо производить копирование с листа на лист средствами самого Эксель.
От активизации не меняется. Вопрос твой был непонятен. И до сих пор невполне ясен.
Что именно делаешь, что получаешь, что не устраивает? Мы не в Освенциме - можно не применять "технику клещей"?
← →
Sash © (2004-11-02 08:11) [6]Спасибо Вам! разобрался!
Страницы: 1 вся ветка
Текущий архив: 2004.11.14;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.036 c