Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Импорт и настройка таблиц с веб-страниц(VBA)
 
Ну я себе это представляю так:
Код
Range(ПервыйстолбецПерваястрокаВыбранногодиапазона:ПервыйстолбецПоследняястрокаВыбранногодиапазона).Cut Destination:=ПервыйстолбецВтораястрокаВыбранногодиапазона


Но написать это синтаксически правильно у меня не получается :(
Изменено: KulaGGin - 17.04.2015 09:58:32
Импорт и настройка таблиц с веб-страниц(VBA)
 
Что Вы имеете ввиду, проблема решается 3 строками кода? Иметтся ввиду, отдельный дополнительный макрос для формирования таблицы в нужный формат после импорта? Или импортировать каким-то другим способом?

У меня никак не получается дописать отдельный макрос для формирования таблицы. Каждая строка, где в колонке C пустая строка удаляется, перваю строка в выбранной таблице тоже удаляется. Но у меня не получается переместить все ячейки колонки A на 1 строку вниз :(.
Скрытый текст

Подскажите, плз, как мне переместить все ячейки колонки A на 1 строку вниз.
Импорт и настройка таблиц с веб-страниц(VBA)
 
Импортирую простые таблицы из интернета при помощи кода:
Скрытый текст


На страницах все таблицы однотипные и имеют вид:
Скрытый текст

При импорте таблиц, в документе после окончания операции они принимают такой вид:
Скрытый текст

А нужно, чтобы после импорта таблицы принимали такой вид:
Скрытый текст

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

Подскажите, пожалуйста, как сделать так, чтобы при импорте таблиц из интернета, они автоматически принимали нужный мне формат.
Изменено: KulaGGin - 17.03.2015 21:40:24
Добавление пустой строки сверху/снизу выделенной строки/ячейки
 
Выбираешь ячейку или строку, тыкаешь горячую клавишу, над выбранной строкой добавляется пустая строка.
Изменено: KulaGGin - 22.03.2015 03:38:53
Добавление пустой строки сверху/снизу выделенной строки/ячейки
 
Что Вы имеете ввиду? Выполнение функции/макроса по хоткею - это самый быстрый способ, кажется.
Я и хочу вставлять пустую строку макросом(так же, как и при помощи CTRL+(+), но не взирая на буфер обмена, не трогая буфера обмена и не смотря на форматирование выбранной или ближайшей строки), но я никак не могу найти в интернете нужный макрос.

Есть вариант сесть и написать самому, но я еще не настолько хорошо изучил Excel. Поэтому я и пришел на форум за помощью.
Добавление пустой строки сверху/снизу выделенной строки/ячейки
 
Значит, что мне нужно. Когда я выделяю какую-то ячейку или строку, нажимаю хоткей, макросом добавляется пустая строка выше выделенной ячейки или строки. Да, я знаю про CTRL+(+) и CTRL+SHIFT+(+). Когда я копирую несколько ячеек в буфер, потом выбираю какую-то строку и нажимаю CTRL+(+), то эти несколько ячеек копируются на новосозданную строку и повторяются... Это жутко неудобно. Кроме того, даже когда в буфере ничего не находится, а я нажимаю CTRL+(+), то сверху выбранной строки создается не пустая строка, а строка с оформлением верхней относительно выбранной. Это тоже жутко неудобно.

Сейчас я выхожу из ситуации так: выбираю пустую строку, копирую её в буфер, выбираю строку, выше которой нужно вставить пустую строку и нажимаю CTRL+(+). В общем, вместо двух необходимых быстрых действий, я выполняю 5 длительных глупых действий. А еще в Excel 2010 даже нет настройки горячих клавиш для встроенных функций(файл-параметры-настройки ленты)... Стоит перейти на 2013?

Нужно добавлять эту пустую строку выше выбранной, не сбрасывая при этом буфер обмена. Т.к. сейчас когда я копирую в буфер обмена 1 ячейку, выбираю строку, выше которой нужно вставить строку, нажимаю "Главная"-"Вставить"-"Вставить строки на лист", строка-то вставляется, но почему-то буфер обнуляется и я больше не могу скопировать туда только что скопированную в буфер обмена ячейку.

Помогите, плз, разобраться.
Страницы: 1
Наверх