![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 56
|
![]()
где -то ошибка в отчете, не заносит данные на первый лист, а раньше заносил! Посмотрите кто-нибудь!!!!
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Похоже, что вся беда из-за объединения ячеек.
![]() =4+COUNTA(A:A) теперь неправильно считает. Напишите в B1 =5+COUNTA(A:A) И если Вы делаете так, то позаботьтесь о том, чтоб эту формулу никто не стёр, и чтоб всегда заполнялось название клиента. Иначе или не будет работать, или уже введённые данные сотрутся.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 02.02.2011 в 10:37. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 56
|
![]()
Спасибо Вам большое, все получилось, атм еще надо было указать ,что это 2-й лист... HUGO, скажите, а вообще как получается? сносно?
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Я не судья... Но ничего
![]() Вот в Private Sub CommandButton3_Click() можно очищать сразу весь диапазон (или там два раздельных) без цикла - будет быстрее. Хотя на вид при 100-6 строк не заметите.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 56
|
![]()
ясно, я попробую, спасибо, т.е. просто обозвать диапазон? я еще хочу отправку сделать сразу всей книги, а не по листику ...убрала sheet..
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Да просто типа
Range("A1:B7").ClearContents Про отправку - вот есть цитата, правда она о другом, но на мысль наведёт ![]() CodeName Можно обратиться к листу по его кодовому имени. Кодовое имя можно изменить только из редактора VBA. Лист "Петя" - это Лист1. И он всегда им будет, пока Вы не переименуете его через редактор. Даже если он будет уже не "Петя". Т.е. вместо Sheets(Array("Петя", "Вася")).Copy Надо Sheets(Array(Лист1.Name, Лист2.Name)).Copy
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 02.02.2011 в 11:19. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 56
|
![]()
аааа...
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 56
|
![]()
Ой, и правда навел
![]() ![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
И кстати уберите из кода в примере реальный адрес (если там реальный) - а то сейчас народ попрактикуется, а коллега устанет ящик разгребать
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 27.01.2011
Сообщений: 56
|
![]()
))) Это мой ящик!!!! реальный... это я сделала для сборки отчетов с регионов...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написал программу, где то ошибка, не пойму где... | Kelevra91 | Общие вопросы C/C++ | 5 | 17.01.2011 16:38 |
Где взять русскую справку по VBA в Excel 2003? | Алексей11111 | Microsoft Office Excel | 5 | 16.11.2009 02:56 |
Где хранятся настройки редактора VBA? | viter.alex | Microsoft Office Word | 5 | 04.10.2009 16:34 |
где взять литру по VBA??? | Алёна | Microsoft Office Excel | 8 | 12.02.2008 07:48 |
где в VBA такой компонент ??? | Noor | Microsoft Office Excel | 2 | 22.03.2007 12:10 |