F1, F1!, Нужон хэлп по Excel
Привет, Гость ( Вход | Регистрация )
Клуб Янча
ВиКи
Правообладателям
|
Помощь
Поиск
Участники
Календарь
|
F1, F1!, Нужон хэлп по Excel
| [Dominant] |
Среда, 17 Января 2007, 11:26
Сообщение
#1
|
|
Бесполезное ископаемое ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4108 Регистрация: 20 Мар '01 2 Юзер Цитировать |
Общий привет.
Может кто подскажет по такому вопросу: Нужно из одного листа Экселя организовать запись значений определенных ячеек в другой файл экселя. Принцип: Человек заполняет ячейки в исходном файле, давит на батон... Данные помещаются в другой файл ДОБАВЛЯЯСЬ новой строчкой к уже существующим там данным. Во. -------------------- Вороне Бог на вход подал 4 вольта...
|
![]() ![]() ![]() |
| shura51 |
Среда, 17 Января 2007, 12:33
Сообщение
#2
|
|
Опытный кинолюбитель ![]() ![]() ![]() Группа: Мемберы Сообщений: 250 Регистрация: 15 Июня '06 Откуда: Украина 2 Юзер Цитировать |
Ну если совсем в лоб...
Два файла Sor.xls и Targ.xls Targ.xls изначально закрыт закрыт Ha первом листе Sor.xls вводятся данные в ячейки A1 и B1... В Targ.xls данные записываются на первый лист в ячейки Ai и Bi с каждым разом о первую пустую строчку под существующими данными... После чего Targ.xls сохраняется и закрывается... На первом листе Sor.xls нарисовать кнопку и на кнопке написать такой код Private Sub CommandButton1_Click() Workbooks.Open Filename:="D:\Мои документы\Targ.xls" Workbooks("Targ.xls").Activate 'Определение последней пустой строки при условии хотя бы одной заполненной ячейке в диапазоне. i = 1 While Workbooks("Targ.xls").Sheets(1).Cells(i, 1).Value <> "" Or Workbooks("Targ.xls").Sheets(1).Cells(i, 2).Value <> "" i = i + 1 Wend 'Запись данных из одного файла в другой Workbooks("Targ.xls").Sheets(1).Cells(i, 1) = Workbooks("Sor.xls").Sheets(1).Cells(1, 1) Workbooks("Targ.xls").Sheets(1).Cells(i, 2) = Workbooks("Sor.xls").Sheets(1).Cells(1, 2) Workbooks("Targ.xls").Save Workbooks("Targ.xls").Close End Sub Ну я понимаю, что это коряво, но рыть нужно в этом направлении... Лучше в Targ.xls на отдельном листе организовать счётчик строк, который будет увеличиваться на единицу при внесении очередной порции данных, а то с каждой новой строкой время выполнения будет увеличиваться... -------------------- Мой_цвет = RGB(128; 128; 128)
|
[Dominant] F1, F1! Среда, 17 Января 2007, 11:26
shura51 Через встроенный VB(alt+F11)... Макрос написать
Пр... Среда, 17 Января 2007, 11:53
[Dominant] Ну конечно-же код нужен!!! :D
Не об... Среда, 17 Января 2007, 12:03
dvo2000 2 [user]shura51:
Класс! Век живи, век учись... Среда, 17 Января 2007, 15:12
[Dominant] 2 [user]shura51:
О!!!! Спасибище, ... Среда, 17 Января 2007, 15:39
[Dominant] 2 [user]dvo2000[/b]:
сЦукооо!!!
5 ба... Среда, 17 Января 2007, 16:16
Valky
Ну тут, чувстуется, уже недалеко и до серии учеб... Среда, 17 Января 2007, 19:45
dvo2000 2 [user]Valky[/b]:
А когда он Фсё, Фсё выучит, то ... Среда, 17 Января 2007, 20:24
shura51 Лучше типа "Business @ the Speed of Thought J... Среда, 17 Января 2007, 20:40
janeway
лучше это будет так "... from Domi" Среда, 17 Января 2007, 20:47
[Dominant] У меня есть старые наброски книги, но она вам не п... Среда, 17 Января 2007, 20:56
dvo2000
Ну почему-же не понравиться?!
Подход очень да... Среда, 17 Января 2007, 22:16
janeway 2 [user][Dominant][/b]:
аватар у тебя там стрёмный... Среда, 17 Января 2007, 23:13
[Dominant] 2 [user]janeway[/b]:
:) Среда, 17 Января 2007, 23:42
Bubble-Gum еще можно поиграться с такими вещами как
GetObjec... Четверг, 18 Января 2007, 1:35
KuHO 2 [user][Dominant][/b]:
А мне твоя книга про козл... Среда, 24 Января 2007, 19:58
chiudak есть знакомый редактор... не нужен? :) Воскресенье, 28 Января 2007, 13:06![]() ![]() ![]() |
| Lo-Fi Версия | CMSBlog | Сейчас: Воскресенье, 30 Ноября 2025, 6:00 |