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

Вход

Регистрация

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

 

= Мир MS Excel/Слетела база - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Слетела база (Макросы/Sub)
Слетела база
tdmsk1 Дата: Суббота, 07.01.2017, 21:38 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
ведем расчет путевок в экселе. сегодня чего то затупил. выдает ошибку
[vba]
Код
Sheets("База").Cells(i + shapka, 26 + j) = Round(Sheets(i).Cells(12, j).Value, 2)
[/vba]
может кто поможет))
 
Ответить
Сообщениеведем расчет путевок в экселе. сегодня чего то затупил. выдает ошибку
[vba]
Код
Sheets("База").Cells(i + shapka, 26 + j) = Round(Sheets(i).Cells(12, j).Value, 2)
[/vba]
может кто поможет))

Автор - tdmsk1
Дата добавления - 07.01.2017 в 21:38
wild_pig Дата: Воскресенье, 08.01.2017, 01:37 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 517
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
файл бы увидеть.
 
Ответить
Сообщениефайл бы увидеть.

Автор - wild_pig
Дата добавления - 08.01.2017 в 01:37
tdmsk1 Дата: Воскресенье, 08.01.2017, 09:54 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
могу прислать
 
Ответить
Сообщениемогу прислать

Автор - tdmsk1
Дата добавления - 08.01.2017 в 09:54
Wasilich Дата: Воскресенье, 08.01.2017, 10:19 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
могу прислать
А сюда выложить? Если больше 100 Кб, архиватором его прижмите. :)
 
Ответить
Сообщение
могу прислать
А сюда выложить? Если больше 100 Кб, архиватором его прижмите. :)

Автор - Wasilich
Дата добавления - 08.01.2017 в 10:19
tdmsk1 Дата: Воскресенье, 08.01.2017, 10:25 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
он в архиве 165кб
 
Ответить
Сообщениеон в архиве 165кб

Автор - tdmsk1
Дата добавления - 08.01.2017 в 10:25
Wasilich Дата: Воскресенье, 08.01.2017, 10:56 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
он в архиве 165кб
Сделайте копию, удалите все, что не относится к данному коду.
 
Ответить
Сообщение
он в архиве 165кб
Сделайте копию, удалите все, что не относится к данному коду.

Автор - Wasilich
Дата добавления - 08.01.2017 в 10:56
tdmsk1 Дата: Воскресенье, 08.01.2017, 11:02 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
если я удалючто то, то работать ничего не будет((( может в почту кинуть?)
 
Ответить
Сообщениеесли я удалючто то, то работать ничего не будет((( может в почту кинуть?)

Автор - tdmsk1
Дата добавления - 08.01.2017 в 11:02
Pelena Дата: Воскресенье, 08.01.2017, 11:24 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
tdmsk1, Вы так и не прочитали Правила форума. Повторю ещё раз: если задали вопрос в этой ветке, то решаться он должен здесь, а не в личке.
Весь файл не нужен, соорудите небольшой пример и выложите сюда


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеtdmsk1, Вы так и не прочитали Правила форума. Повторю ещё раз: если задали вопрос в этой ветке, то решаться он должен здесь, а не в личке.
Весь файл не нужен, соорудите небольшой пример и выложите сюда

Автор - Pelena
Дата добавления - 08.01.2017 в 11:24
tdmsk1 Дата: Воскресенье, 08.01.2017, 11:28 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
[vba]
Код
For j = 2 To 5
Sheets("База").Cells(i + shapka, 18 + j) = Round(Sheets(i).Cells(10, j).Value, 2)
Next j
For j = 2 To 5
Sheets("База").Cells(i + shapka, 22 + j) = Round(Sheets(i).Cells(11, j).Value, 2)
Next j
For j = 2 To 5
[color=red]Sheets("База").Cells(i + shapka, 26 + j) = Round(Sheets(i).Cells(12, j).Value, 2)[/color]
Next j
For j = 2 To 5
Sheets("База").Cells(i + shapka, 30 + j) = Round(Sheets(i).Cells(13, j).Value, 2)
Next j
For j = 8 To 11
Sheets("База").Cells(i + shapka, 28 + j) = Round(Sheets(i).Cells(10, j).Value, 2)
[/vba]


Сообщение отредактировал tdmsk1 - Воскресенье, 08.01.2017, 11:50
 
Ответить
Сообщение[vba]
Код
For j = 2 To 5
Sheets("База").Cells(i + shapka, 18 + j) = Round(Sheets(i).Cells(10, j).Value, 2)
Next j
For j = 2 To 5
Sheets("База").Cells(i + shapka, 22 + j) = Round(Sheets(i).Cells(11, j).Value, 2)
Next j
For j = 2 To 5
[color=red]Sheets("База").Cells(i + shapka, 26 + j) = Round(Sheets(i).Cells(12, j).Value, 2)[/color]
Next j
For j = 2 To 5
Sheets("База").Cells(i + shapka, 30 + j) = Round(Sheets(i).Cells(13, j).Value, 2)
Next j
For j = 8 To 11
Sheets("База").Cells(i + shapka, 28 + j) = Round(Sheets(i).Cells(10, j).Value, 2)
[/vba]

Автор - tdmsk1
Дата добавления - 08.01.2017 в 11:28
Pelena Дата: Воскресенье, 08.01.2017, 11:33 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
tdmsk1, Вы опять нарушаете Правила. Оформите код тегами (в режиме правки выделите и нажмите кнопку #)

По теме: вероятно, в 12-й строке не только числа


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеtdmsk1, Вы опять нарушаете Правила. Оформите код тегами (в режиме правки выделите и нажмите кнопку #)

По теме: вероятно, в 12-й строке не только числа

Автор - Pelena
Дата добавления - 08.01.2017 в 11:33
tdmsk1 Дата: Воскресенье, 08.01.2017, 12:40 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Если бы я понимал, то не писал бы сюда. Я просто пользователь этой программы. Тот кто писал нам эту штуку он уже давно не работает у нас. Помогите пожалуйста))
 
Ответить
СообщениеЕсли бы я понимал, то не писал бы сюда. Я просто пользователь этой программы. Тот кто писал нам эту штуку он уже давно не работает у нас. Помогите пожалуйста))

Автор - tdmsk1
Дата добавления - 08.01.2017 в 12:40
Wasilich Дата: Воскресенье, 08.01.2017, 14:24 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Вы опять нарушаете Правила.
Лена, я наверное тоже! Предложил ему скинуть. Да, там действительно сократить не возможно, с 88-ми листов собираются данные. А в 48-м листе, строка 12, кол.5 - пробел. Вот и выбрасывает на ошибку. Виноват, исправлюсь.


Сообщение отредактировал Wasilich - Понедельник, 09.01.2017, 02:18
 
Ответить
Сообщение
Вы опять нарушаете Правила.
Лена, я наверное тоже! Предложил ему скинуть. Да, там действительно сократить не возможно, с 88-ми листов собираются данные. А в 48-м листе, строка 12, кол.5 - пробел. Вот и выбрасывает на ошибку. Виноват, исправлюсь.

Автор - Wasilich
Дата добавления - 08.01.2017 в 14:24
Pelena Дата: Воскресенье, 08.01.2017, 14:47 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
А в 48-м листе, строка 12, кол.5 - пробел

Собственно, я это и предположила
вероятно, в 12-й строке не только числа

Если в коде что-то изменили, выложите этот кусочек сюда


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
А в 48-м листе, строка 12, кол.5 - пробел

Собственно, я это и предположила
вероятно, в 12-й строке не только числа

Если в коде что-то изменили, выложите этот кусочек сюда

Автор - Pelena
Дата добавления - 08.01.2017 в 14:47
tdmsk1 Дата: Воскресенье, 08.01.2017, 15:02 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Ребята, а что то сделать можно?
 
Ответить
СообщениеРебята, а что то сделать можно?

Автор - tdmsk1
Дата добавления - 08.01.2017 в 15:02
tdmsk1 Дата: Воскресенье, 08.01.2017, 17:34 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Wasilich, СПАСИБО ВАМ ОГРОИНОЕ)))
 
Ответить
СообщениеWasilich, СПАСИБО ВАМ ОГРОИНОЕ)))

Автор - tdmsk1
Дата добавления - 08.01.2017 в 17:34
Wasilich Дата: Воскресенье, 08.01.2017, 18:38 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
СПАСИБО ВАМ ОГРОИНОЕ
Так получилось исправить ошибку или нет?
 
Ответить
Сообщение
СПАСИБО ВАМ ОГРОИНОЕ
Так получилось исправить ошибку или нет?

Автор - Wasilich
Дата добавления - 08.01.2017 в 18:38
tdmsk1 Дата: Воскресенье, 08.01.2017, 18:56 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Wasilich, ага))) СПАСИБО!!!
 
Ответить
СообщениеWasilich, ага))) СПАСИБО!!!

Автор - tdmsk1
Дата добавления - 08.01.2017 в 18:56
tdmsk1 Дата: Воскресенье, 08.01.2017, 18:58 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
хотелось бы самому научиться всему этому, но видно не дал Бог жабе хвоста)
 
Ответить
Сообщениехотелось бы самому научиться всему этому, но видно не дал Бог жабе хвоста)

Автор - tdmsk1
Дата добавления - 08.01.2017 в 18:58
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Слетела база (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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