Привет, Гость ( Вход | Регистрация )


Каскадный · Стандартный · [ Линейный+ ]

> F1, F1!, Нужон хэлп по Excel

[Dominant]
post Среда, 17 Января 2007, 11:26
Сообщение #1


Бесполезное ископаемое
********

Группа: Модераторы
Сообщений: 4108
Регистрация: 20 Мар '01



2 Юзер   Цитировать


Общий привет.

Может кто подскажет по такому вопросу:
Нужно из одного листа Экселя организовать запись значений определенных ячеек в другой файл экселя.

Принцип:
Человек заполняет ячейки в исходном файле, давит на батон... Данные помещаются в другой файл ДОБАВЛЯЯСЬ новой строчкой к уже существующим там данным.

Во.

help.gif help.gif help.gif


--------------------
Вороне Бог на вход подал 4 вольта...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов(1 - 17)
shura51
post Среда, 17 Января 2007, 11:53
Сообщение #2


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 250
Регистрация: 15 Июня '06
Откуда: Украина



2 Юзер   Цитировать


Через встроенный VB(alt+F11)... Макрос написать
Просто и элементарно...

Или нужно конкретный код написать????


--------------------
Мой_цвет = RGB(128; 128; 128)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
[Dominant]
post Среда, 17 Января 2007, 12:03
Сообщение #3


Бесполезное ископаемое
********

Группа: Модераторы
Сообщений: 4108
Регистрация: 20 Мар '01



2 Юзер   Цитировать


Ну конечно-же код нужен!!! biggrinold.gif
Не обязательно весь, можно просто направить по курсу, показать методы, какими это делается.

Скажем как:
1. взять значения
2. записать в другое файло
3. определить в другом файло координаты пустой строки



Добавлено:
Скажем так: с ВБА я немного знаком.


--------------------
Вороне Бог на вход подал 4 вольта...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
shura51
post Среда, 17 Января 2007, 12:33
Сообщение #4


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 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)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dvo2000
post Среда, 17 Января 2007, 15:12
Сообщение #5


Видеоман
*******

Группа: Мемберы
Сообщений: 3244
Регистрация: 28 Дек '05
Откуда: Buffalo, NY



2 Юзер   Цитировать


2 userinfoshura51:
Класс! Век живи, век учись!
Офффффф топ: тему надо переименовать в - "Excel for Domi" biggrinold.gif


--------------------
Одно неосторожное движение, и ты уже отец "М.М.Ж."
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
[Dominant]
post Среда, 17 Января 2007, 15:39
Сообщение #6


Бесполезное ископаемое
********

Группа: Модераторы
Сообщений: 4108
Регистрация: 20 Мар '01



2 Юзер   Цитировать


2 userinfoshura51:
О!!!! Спасибище, реальное!!!

Попробую! smileold.gif

Добавлено:
Хе хе хе... Пока читал код как раз пришла мысль на подобии: "Лучше в Targ.xls на отдельном листе организовать счётчик строк,"
видимо еще не все потеряно... smileold.gif

Спасибо еще раз. smileold.gif


--------------------
Вороне Бог на вход подал 4 вольта...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
[Dominant]
post Среда, 17 Января 2007, 16:16
Сообщение #7


Бесполезное ископаемое
********

Группа: Модераторы
Сообщений: 4108
Регистрация: 20 Мар '01



2 Юзер   Цитировать


2 userinfodvo2000:
QUOTE(dvo2000 @ там)
"Excel for Domi"

сЦукооо!!!
5 баллов!!!

stol.gif


--------------------
Вороне Бог на вход подал 4 вольта...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Valky
post Среда, 17 Января 2007, 19:45
Сообщение #8


Арт-директор
******

Группа: Team RDA
Сообщений: 2386
Регистрация: 04 Июля '01
Откуда: Russia



2 Юзер   Цитировать


QUOTE([Dominant)
,Среда, 17 Января 2007, 16:16]2 userinfodvo2000:
сЦукооо!!!
5 баллов!!!


Ну тут, чувстуется, уже недалеко и до серии учебных пособий, типа "Visual Basic для Domi", "C++ для Domi", "Linux для Domi", "Free BSD для Domi"...
biggrinold.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dvo2000
post Среда, 17 Января 2007, 20:24
Сообщение #9


Видеоман
*******

Группа: Мемберы
Сообщений: 3244
Регистрация: 28 Дек '05
Откуда: Buffalo, NY



2 Юзер   Цитировать


2 userinfoValky:
А когда он Фсё, Фсё выучит, то сам начнёт писать книги-пособия, типа "Domi for ..." winkold.gif


--------------------
Одно неосторожное движение, и ты уже отец "М.М.Ж."
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
shura51
post Среда, 17 Января 2007, 20:40
Сообщение #10


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 250
Регистрация: 15 Июня '06
Откуда: Украина



2 Юзер   Цитировать


Лучше типа "Business @ the Speed of Thought Just for Fun"
Так дороже...


--------------------
Мой_цвет = RGB(128; 128; 128)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
janeway
post Среда, 17 Января 2007, 20:47
Сообщение #11


специалист по шредерам
******

Группа: Мемберы
Сообщений: 2982
Регистрация: 21 Ноя '05
Откуда: Estonia



2 Юзер   Цитировать


QUOTE(dvo2000 @ там)
А когда он Фсё, Фсё выучит, то сам начнёт писать книги-пособия, типа "Domi for ..."

лучше это будет так "... from Domi"


--------------------
(:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
[Dominant]
post Среда, 17 Января 2007, 20:56
Сообщение #12


Бесполезное ископаемое
********

Группа: Модераторы
Сообщений: 4108
Регистрация: 20 Мар '01



2 Юзер   Цитировать


У меня есть старые наброски книги, но она вам не понравится... smileold.gif))

http://users.livejournal.com/_dominant_/62684.html biggrinold.gif biggrinold.gif


--------------------
Вороне Бог на вход подал 4 вольта...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dvo2000
post Среда, 17 Января 2007, 22:16
Сообщение #13


Видеоман
*******

Группа: Мемберы
Сообщений: 3244
Регистрация: 28 Дек '05
Откуда: Buffalo, NY



2 Юзер   Цитировать


QUOTE([Dominant] @ Среда, 17 Января 2007, 20:56)
У меня есть старые наброски книги, но она вам не понравится...
*

Ну почему-же не понравиться?!
Подход очень даже интересный!
А продолжение будет?(Я к тому, сколько места на полке освобождать. Ведь я так понимаю, что если уж ты начнёшь писать, то тебя не остановить) crazy.gif


--------------------
Одно неосторожное движение, и ты уже отец "М.М.Ж."
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
janeway
post Среда, 17 Января 2007, 23:13
Сообщение #14


специалист по шредерам
******

Группа: Мемберы
Сообщений: 2982
Регистрация: 21 Ноя '05
Откуда: Estonia



2 Юзер   Цитировать


2 userinfo[Dominant]:
аватар у тебя там стрёмный =)))


--------------------
(:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
[Dominant]
post Среда, 17 Января 2007, 23:42
Сообщение #15


Бесполезное ископаемое
********

Группа: Модераторы
Сообщений: 4108
Регистрация: 20 Мар '01



2 Юзер   Цитировать




--------------------
Вороне Бог на вход подал 4 вольта...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Bubble-Gum
post Четверг, 18 Января 2007, 1:35
Сообщение #16


Танкист со стажем
***********

Группа: Админы
Сообщений: 8012
Регистрация: 26 Сен '01
Откуда: Germany



2 Юзер   Цитировать


еще можно поиграться с такими вещами как
GetObject (если второй файл открыт)
CreateObject (если второй файл закрыт)

в данном случае у тебя доступ к объекту и всем его свойствам и функциям - мутить можно больше, чем в вышеописанном примере.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KuHO
post Среда, 24 Января 2007, 19:58
Сообщение #17


Видеоман
******

Группа: Мемберы
Сообщений: 2535
Регистрация: 16 Окт '05
Откуда: Тропики Эстонии



2 Юзер   Цитировать


2 userinfo[Dominant]:

А мне твоя книга про козлов очень понравилась.
Жму F1 smileold.gif


--------------------

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
chiudak
post Воскресенье, 28 Января 2007, 13:06
Сообщение #18


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 186
Регистрация: 02 Сен '02
Откуда: ro



2 Юзер   Цитировать


есть знакомый редактор... не нужен? smileold.gif


--------------------
Федя, иди к почкам.
© Жорж Милославский
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Пятница, 01 Ноября 2024, 3:15