Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2010, 13:11   #1
HelperAwM
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 19
Хорошо Excel Vba Перенос строки

Здраствуйте программисты.
Нужна помощь в такои задачке:
Исходный файл 1.JPEG
Нужно Перенести "50" на лист 2
См файл 2.JPEG
с помощью кода
Но не все так просто нужно как-то задать формат всем ячейкам т.е 21.05.2010 Будет Дата , Привет Будет Текст ,50 будет число ,и нужно все числа которые имеются в Листе 1 перенести на Лист 2 .
Изображения
Тип файла: jpg 1.JPG (112.9 Кб, 135 просмотров)
Тип файла: jpg 2.JPG (111.5 Кб, 138 просмотров)
HelperAwM вне форума Ответить с цитированием
Старый 21.06.2010, 13:21   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Перебираем все требуемые ячейки и проверяем: если это число, то копируем на 2-й лист. Например, так:
Код:
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
    If IsNumeric(Cells(i, 1)) Then Cells(i, 1).Copy Sheets(2).Cells(Rows.Count, 1).End(xlUp).Offset(1)
Next
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 21.06.2010, 13:59   #3
HelperAwM
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 19
По умолчанию

Нефигасе я конечно толком непонел как она работает , но работает
Спасибо большое SAS888 а ещо вопрос с помощью это кода можно все что угодно перебирать и копировать?и где минять если да
If IsNumeric(Cells(i, 1)) тут?)) как будет выгледить дата интересно
Спасибо большое!!!
HelperAwM вне форума Ответить с цитированием
Старый 21.06.2010, 14:08   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
как будет выгледить дата интересно
IsNumeric заменить на IsDate
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 21.06.2010, 16:22   #5
HelperAwM
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 19
По умолчанию

Ога спасибо.Если не трудно а как из 2 колонок перенести строки с числами?)... Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Это ты прав xDDD
HelperAwM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Word,VBA Excel решить 2 задачи fafolo4ka Фриланс 6 05.03.2012 01:15
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
Перенос данных в нужные ячейки через VBA Detockin Microsoft Office Excel 0 12.03.2009 12:04
Перенос строки boostman Общие вопросы Delphi 2 08.08.2008 18:12
Перенос нескольких файлов посредством VBA Victor Microsoft Office Excel 5 09.12.2007 23:25