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

Вход

Регистрация

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

 

= Мир MS Excel/Выделить столбец от ячейки до ячейки с надписями - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выделить столбец от ячейки до ячейки с надписями (С помощью макроса)
Выделить столбец от ячейки до ячейки с надписями
JustXXX Дата: Вторник, 21.08.2012, 09:52 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Прикрепляю файлы --- http://www.ex.ua/get/31212154

Как выбрать файл я разобрался, думаю использовать в программе не будет сложно.

в прикрепленном файле есть отчеты по трем городам, нужно в новом документе сделать 3 листа с названием городов, и перенести в них всю информацию.
Просто выделением ячеек не получится, так как каждый месяц их количество или сокращается или увеличивается

На новый документ а столбец А нужно перенести данные из документа январь из столбца В
И в столбец В, нового документа, перенести данные столбца D (из документа январь)

Извините за офтоп, просто очень горит.


Сообщение отредактировал JustXXX - Вторник, 21.08.2012, 09:57
 
Ответить
СообщениеПрикрепляю файлы --- http://www.ex.ua/get/31212154

Как выбрать файл я разобрался, думаю использовать в программе не будет сложно.

в прикрепленном файле есть отчеты по трем городам, нужно в новом документе сделать 3 листа с названием городов, и перенести в них всю информацию.
Просто выделением ячеек не получится, так как каждый месяц их количество или сокращается или увеличивается

На новый документ а столбец А нужно перенести данные из документа январь из столбца В
И в столбец В, нового документа, перенести данные столбца D (из документа январь)

Извините за офтоп, просто очень горит.

Автор - JustXXX
Дата добавления - 21.08.2012 в 09:52
JustXXX Дата: Вторник, 21.08.2012, 09:52 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте.

Нашел Ваш форум по пути с гугла через дружественный.

Начальство попросило написать макрос для финансового директора, столкнулся со множеством проблем.
Скажите пожалуйста.

1. Как можно с помощью макроса выделить столбец от ячейки с одной надписью, до ячейки с другой надписью.
(в документе по одному городу - 4-8 тысяч строк, нужно в итоге сделать так. В новом документе вызвать макрос, который обращается к файлу "Январь"
копирует из него данные столбца начиная с ячейки с надписью "Киев" заканчивая ячейкой "Харьков", при этом что бы лист, куда копируется информация автоматом назывался "Киев)
(думаю с листами я разберусь сам)
Основная проблема - как скопировать диапазон строк одного или двух столбцов от одного значения ячейки до другого, подскажите пожалуйста.

2. Несущественная проблема, но все же для себя хотелось бы знать, как при вызове макроса, сделать так, что бы можно было выбрать файл для обработки через проводник (тот же январь, февраль...) ?

Спасибо за понимание, заранее благодарен за всяческую помощь в решении проблемы.
P/S: С макросами особо раньше не дружил, написал первый 2 недели назад по хотению начальства.
 
Ответить
СообщениеЗдравствуйте.

Нашел Ваш форум по пути с гугла через дружественный.

Начальство попросило написать макрос для финансового директора, столкнулся со множеством проблем.
Скажите пожалуйста.

1. Как можно с помощью макроса выделить столбец от ячейки с одной надписью, до ячейки с другой надписью.
(в документе по одному городу - 4-8 тысяч строк, нужно в итоге сделать так. В новом документе вызвать макрос, который обращается к файлу "Январь"
копирует из него данные столбца начиная с ячейки с надписью "Киев" заканчивая ячейкой "Харьков", при этом что бы лист, куда копируется информация автоматом назывался "Киев)
(думаю с листами я разберусь сам)
Основная проблема - как скопировать диапазон строк одного или двух столбцов от одного значения ячейки до другого, подскажите пожалуйста.

2. Несущественная проблема, но все же для себя хотелось бы знать, как при вызове макроса, сделать так, что бы можно было выбрать файл для обработки через проводник (тот же январь, февраль...) ?

Спасибо за понимание, заранее благодарен за всяческую помощь в решении проблемы.
P/S: С макросами особо раньше не дружил, написал первый 2 недели назад по хотению начальства.

Автор - JustXXX
Дата добавления - 21.08.2012 в 09:52
Alex_ST Дата: Вторник, 21.08.2012, 09:52 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
1. Выделяете с помощью функции Intersect диапазон, находящийся на пересечении необходимых столбцов с необходимыми строками, копируете его и вставляете в нужное место нужного документа.

А какого ответа Вы ожидали на ТАК поставленный вопрос? Мало того, что в "Готовых раешениях" вообще и в данном топике в частности Ваш вопрос - явный оффтоп, так Вы ещё и не приложили примера, нарушив правила форума.
Или Вы думаете, что кто-то за Вас придумает, заполнит и разложит в нужные Вам папки нужные Вам таблицы? Извините, но тут не форум телепатов.

2. Вам нужен пример выбора файла? Пожалуйста, нет проблем:[vba]
Code
Sub test_GetOpenFilename()
    Dim GetFileName
    GetFileName = Application.GetOpenFilename(Title:="Выбор файла", MultiSelect:=False)
    'GetFileName = Application.GetOpenFilename(, , "Выбор файла", , False)
    If VarType(GetFileName) = vbBoolean Then Exit Sub   ' если нажали "Отмена", то GetFileName = False
    Debug.Print GetFileName
End Sub
[/vba]

В общем, внятно формулируйте вопрос, составляйте таблицы-примеры и открывайте соответствующий топик в ветке Вопросы по MS Excel



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
Сообщение1. Выделяете с помощью функции Intersect диапазон, находящийся на пересечении необходимых столбцов с необходимыми строками, копируете его и вставляете в нужное место нужного документа.

А какого ответа Вы ожидали на ТАК поставленный вопрос? Мало того, что в "Готовых раешениях" вообще и в данном топике в частности Ваш вопрос - явный оффтоп, так Вы ещё и не приложили примера, нарушив правила форума.
Или Вы думаете, что кто-то за Вас придумает, заполнит и разложит в нужные Вам папки нужные Вам таблицы? Извините, но тут не форум телепатов.

2. Вам нужен пример выбора файла? Пожалуйста, нет проблем:[vba]
Code
Sub test_GetOpenFilename()
    Dim GetFileName
    GetFileName = Application.GetOpenFilename(Title:="Выбор файла", MultiSelect:=False)
    'GetFileName = Application.GetOpenFilename(, , "Выбор файла", , False)
    If VarType(GetFileName) = vbBoolean Then Exit Sub   ' если нажали "Отмена", то GetFileName = False
    Debug.Print GetFileName
End Sub
[/vba]

В общем, внятно формулируйте вопрос, составляйте таблицы-примеры и открывайте соответствующий топик в ветке Вопросы по MS Excel

Автор - Alex_ST
Дата добавления - 21.08.2012 в 09:52
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выделить столбец от ячейки до ячейки с надписями (С помощью макроса)
  • Страница 1 из 1
  • 1
Поиск:

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