Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенос данных на др. лист построчно с кнопкой - Мир MS Excel

Старая форма входа
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Перенос данных на др. лист построчно с кнопкой
YUHTANOV Дата: Четверг, 18.07.2013, 23:06 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Суть: есть два листа на одном листе постоянно меняются данные, а на втором нужно некоторые данные из первого листа оставлять, помогите пожалуйста что я хочу сделать на первом листе поставить кнопку "Добавить" и чтоб у этой кнопки макрос был что когда мне нужно занести данные на 2 лист я ее клацал и они попадали туда, и еще один ньюанс надо сделать так чтобы те данные которые будут попадать на 2 лист подадали туду построчно., т.е. нажал кнопку они раз на 2 листе в первую строку , нажал второй раз они на 2 листе во вторую строку, Пожалуйста помогите нужен макрос а я их прописывать не умею.
 
Ответить
СообщениеСуть: есть два листа на одном листе постоянно меняются данные, а на втором нужно некоторые данные из первого листа оставлять, помогите пожалуйста что я хочу сделать на первом листе поставить кнопку "Добавить" и чтоб у этой кнопки макрос был что когда мне нужно занести данные на 2 лист я ее клацал и они попадали туда, и еще один ньюанс надо сделать так чтобы те данные которые будут попадать на 2 лист подадали туду построчно., т.е. нажал кнопку они раз на 2 листе в первую строку , нажал второй раз они на 2 листе во вторую строку, Пожалуйста помогите нужен макрос а я их прописывать не умею.

Автор - YUHTANOV
Дата добавления - 18.07.2013 в 23:06
AndreTM Дата: Четверг, 18.07.2013, 23:49 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
А образец файла, над которым можно поработать - вы специально не прикладываете? smile


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеА образец файла, над которым можно поработать - вы специально не прикладываете? smile

Автор - AndreTM
Дата добавления - 18.07.2013 в 23:49
Yuhtanov Дата: Вторник, 30.07.2013, 08:36 | Сообщение № 3
Группа: Гости
Кто нибудь поможет
 
Ответить
СообщениеКто нибудь поможет

Автор - Yuhtanov
Дата добавления - 30.07.2013 в 08:36
Pelena Дата: Вторник, 30.07.2013, 08:58 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Кто нибудь поможет

Без файла с примером с конкретным расположением данных вряд ли


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Кто нибудь поможет

Без файла с примером с конкретным расположением данных вряд ли

Автор - Pelena
Дата добавления - 30.07.2013 в 08:58
Матраскин Дата: Вторник, 30.07.2013, 09:27 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
YUHTANOV, Макрос такой, на 1 лист добавляете кнопку, пишите макрос 1ой строке листа2 присвоить ячейка1 & ячейка2 1ого листа. Не забудте завести статик переменную с помощью которой в цикле while будете перебирать строки на втором листе, либо каждый раз находите ластроу(последняя строка) и добавляйте в конец.

P.s. давайте уже файл ;)


в интернете опять кто-то не прав

Сообщение отредактировал Матраскин - Вторник, 30.07.2013, 09:28
 
Ответить
СообщениеYUHTANOV, Макрос такой, на 1 лист добавляете кнопку, пишите макрос 1ой строке листа2 присвоить ячейка1 & ячейка2 1ого листа. Не забудте завести статик переменную с помощью которой в цикле while будете перебирать строки на втором листе, либо каждый раз находите ластроу(последняя строка) и добавляйте в конец.

P.s. давайте уже файл ;)

Автор - Матраскин
Дата добавления - 30.07.2013 в 09:27
Yuhtanov Дата: Вторник, 30.07.2013, 09:27 | Сообщение № 6
Группа: Гости
Пример: есть лист1 ячейка с10 в ней число. Надо нажать кнопку и это число скопировалось на лист2 в ячейку а15, и потом при изменении на листе 1 ячейки с10 уже последующие вставлялись а15, а16,а17 и так далие
 
Ответить
СообщениеПример: есть лист1 ячейка с10 в ней число. Надо нажать кнопку и это число скопировалось на лист2 в ячейку а15, и потом при изменении на листе 1 ячейки с10 уже последующие вставлялись а15, а16,а17 и так далие

Автор - Yuhtanov
Дата добавления - 30.07.2013 в 09:27
Гость Дата: Вторник, 30.07.2013, 09:29 | Сообщение № 7
Группа: Гости
Да Капец я если бы понимал что нить то написал бы хочу вас попросить напишите пожалуйста
 
Ответить
СообщениеДа Капец я если бы понимал что нить то написал бы хочу вас попросить напишите пожалуйста

Автор - Гость
Дата добавления - 30.07.2013 в 09:29
SkyPro Дата: Вторник, 30.07.2013, 09:57 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Вам уже помог Матраскин. Даже лучше чем вами поставлена задача.
Могу добавить, что по данному вопросу на форуме за последний месяц было несколько подобных тем.

ЗЫ: Неужели вы думаете, что если вам лень сделать и приложить файл примера, то тут все просто нереально, прям до коликов в голове, захотят помочь вам?


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Вторник, 30.07.2013, 09:59
 
Ответить
СообщениеВам уже помог Матраскин. Даже лучше чем вами поставлена задача.
Могу добавить, что по данному вопросу на форуме за последний месяц было несколько подобных тем.

ЗЫ: Неужели вы думаете, что если вам лень сделать и приложить файл примера, то тут все просто нереально, прям до коликов в голове, захотят помочь вам?

Автор - SkyPro
Дата добавления - 30.07.2013 в 09:57
Hugo Дата: Вторник, 30.07.2013, 12:29 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
"нужно некоторые данные", "когда мне нужно занести данные на 2 лист я ее клацал и они попадали туда" - вот как это можно понять без примера?
Да и с примером нужны дополнительные пояснения... Что за они?
А так в общих чертах Матраскин и впрямь всё описал - определяем последнюю строку (как угодно, способов много в зависимости от данных), копируем ниже.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение"нужно некоторые данные", "когда мне нужно занести данные на 2 лист я ее клацал и они попадали туда" - вот как это можно понять без примера?
Да и с примером нужны дополнительные пояснения... Что за они?
А так в общих чертах Матраскин и впрямь всё описал - определяем последнюю строку (как угодно, способов много в зависимости от данных), копируем ниже.

Автор - Hugo
Дата добавления - 30.07.2013 в 12:29
Yuhtanov Дата: Вторник, 30.07.2013, 12:38 | Сообщение № 10
Группа: Гости
Вечером скину файл
 
Ответить
СообщениеВечером скину файл

Автор - Yuhtanov
Дата добавления - 30.07.2013 в 12:38
YUHTANOV Дата: Вторник, 30.07.2013, 22:02 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Друзья ВОТ ВАМ ФАЙЛ ОЧЕНЬ ПРОШУ ПОМОЩИ
К сообщению приложен файл: 159357.xls (35.0 Kb)
 
Ответить
СообщениеДрузья ВОТ ВАМ ФАЙЛ ОЧЕНЬ ПРОШУ ПОМОЩИ

Автор - YUHTANOV
Дата добавления - 30.07.2013 в 22:02
Hugo Дата: Вторник, 30.07.2013, 22:17 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
[vba]
Код
Private Sub CommandButton1_Click()
     Dim a(1 To 1, 1 To 3)
     If [f10] > 0 Then
         a(1, 1) = [b5].Value
         a(1, 3) = [f10].Value
         [f10] = Empty
         Sheets(2).Range("A15").End(xlDown)(2).Resize(1, 3) = a
     End If
End Sub
[/vba]
Это код кнопки.
И вот зачем там объединение ячеек?...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение[vba]
Код
Private Sub CommandButton1_Click()
     Dim a(1 To 1, 1 To 3)
     If [f10] > 0 Then
         a(1, 1) = [b5].Value
         a(1, 3) = [f10].Value
         [f10] = Empty
         Sheets(2).Range("A15").End(xlDown)(2).Resize(1, 3) = a
     End If
End Sub
[/vba]
Это код кнопки.
И вот зачем там объединение ячеек?...

Автор - Hugo
Дата добавления - 30.07.2013 в 22:17
YUHTANOV Дата: Вторник, 30.07.2013, 22:32 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Объединение ячеек мешает???? Это только образец файл оригинал тоже содержит объединеные ячейки, а ты красавчик, щас я его проверю то ты тогда вообще КРАСВА
 
Ответить
СообщениеОбъединение ячеек мешает???? Это только образец файл оригинал тоже содержит объединеные ячейки, а ты красавчик, щас я его проверю то ты тогда вообще КРАСВА

Автор - YUHTANOV
Дата добавления - 30.07.2013 в 22:32
Pelena Дата: Вторник, 30.07.2013, 22:40 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
YUHTANOV, Вам бы вот это для общего развития почитать


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеYUHTANOV, Вам бы вот это для общего развития почитать

Автор - Pelena
Дата добавления - 30.07.2013 в 22:40
YUHTANOV Дата: Вторник, 30.07.2013, 23:11 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Hugo, Sheets(2).Range("A15").End(xlDown)(2).Resize(1, 3) = a
вот тут говорит ошибку апликатион...
 
Ответить
СообщениеHugo, Sheets(2).Range("A15").End(xlDown)(2).Resize(1, 3) = a
вот тут говорит ошибку апликатион...

Автор - YUHTANOV
Дата добавления - 30.07.2013 в 23:11
YUHTANOV Дата: Вторник, 30.07.2013, 23:19 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
и еще построчно вниз не уходят а меняются на одной строчке
 
Ответить
Сообщениеи еще построчно вниз не уходят а меняются на одной строчке

Автор - YUHTANOV
Дата добавления - 30.07.2013 в 23:19
SkyPro Дата: Вторник, 30.07.2013, 23:23 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
В файле, что вы приложили код Hugo работает без ошибок.

Если вы поменяли порядок столбцов\строк\ячеек, то нужно это учесть в коде макроса.
Приложите ИСХОДНЫЙ файл с сохранением положения строк и столбцов. Даже если у вас будет 100 столбцов и 200 строк пустыми. Данные в нем замените на нейтральные (это даже в правилах создания темы указано).


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Вторник, 30.07.2013, 23:25
 
Ответить
СообщениеВ файле, что вы приложили код Hugo работает без ошибок.

Если вы поменяли порядок столбцов\строк\ячеек, то нужно это учесть в коде макроса.
Приложите ИСХОДНЫЙ файл с сохранением положения строк и столбцов. Даже если у вас будет 100 столбцов и 200 строк пустыми. Данные в нем замените на нейтральные (это даже в правилах создания темы указано).

Автор - SkyPro
Дата добавления - 30.07.2013 в 23:23
YUHTANOV Дата: Вторник, 30.07.2013, 23:25 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
я проверяю на том файле и строки вниз не уходят
 
Ответить
Сообщениея проверяю на том файле и строки вниз не уходят

Автор - YUHTANOV
Дата добавления - 30.07.2013 в 23:25
YUHTANOV Дата: Вторник, 30.07.2013, 23:28 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
вот проверил теперь все устраивает
 
Ответить
Сообщениевот проверил теперь все устраивает

Автор - YUHTANOV
Дата добавления - 30.07.2013 в 23:28
SkyPro Дата: Вторник, 30.07.2013, 23:29 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Вот
К сообщению приложен файл: 2967623.xls (50.5 Kb)


skypro1111@gmail.com
 
Ответить
СообщениеВот

Автор - SkyPro
Дата добавления - 30.07.2013 в 23:29
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!