![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Уважаемые форумчане.
Помогите, пожалуйста с таким вопросом. В столбце помещены цифры. Но формат установлен текстовый, т.к. перед цифрами с 1 до 9 нужно проставить ноль. 01213, 02213 и т.д. Код:
А если в очередной пустой строке стоит формат текстовый, а в ячейке ничего нет, то nUsedCols = .Columns.Count считает ее как ячейку диапазона. Как сделать так, чтобы считались только те ячейки, которые заполнены. А формат столбца оставался текстовым? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
nUsedRows = .Cells(Rows.Count, 1).End(xlUp).Row '.Rows.Count
Вернее даже так: LastRow = .Cells(Rows.Count, 1).End(xlUp).Row А nUsedRows выкинуть.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 04.03.2011 в 14:14. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Классно, работает!
Спасибо. ![]() А в чем проблема была? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
В форматах. UsedRange кончается там, где кончаются форматы, а не данные...
Вот вчера как раз для другого форума пример на эту тему делал: http://forum.ixbt.com/post.cgi?id=attach:23:32362:895:1
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
А каким образом можно определить (посмотреть) окончание форматов?
Url форума положите, пожалуйста. Или др. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ctrl+End поможет - вот как раз UsedRange и покажет.
А url давать некорректно (хотя уже дал)... Но этот форум лучше. ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Согласен. Спасибо.
Извините за некорректность. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
А как эти форматы снимать? Пробовал ставить формат-общий. Не снимается. Только через удаление строк.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно Очистить-Форматы. Иногда помогает.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 19.12.2010
Сообщений: 82
|
![]()
Hugo121,
Спасибо. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить в VBA номера строк выделенного диапазона? | Chelentano | Microsoft Office Excel | 10 | 04.11.2010 14:25 |
Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста. Разработать программу, к | Pan_rust | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.05.2010 23:04 |
Считывание диапазона строк из файла. | Niodar | PHP | 11 | 27.02.2010 14:43 |
Дан текстовый файл. Вывести количество содержащихся в нем символов и строк | Настенька..Блонди | Помощь студентам | 4 | 12.02.2009 19:28 |
не могу разобраться с форматом строк | Bezdar | Microsoft Office Excel | 2 | 14.11.2008 11:32 |